FederatedAuthentication Klas

Definitie

Biedt toegang tot status die relevant is voor alle HTTP-modules die relevant zijn voor federatieve verificatie in de webtoepassing.

public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
Overname
FederatedAuthentication

Opmerkingen

U hebt toegang tot de modules die zijn geconfigureerd voor de webtoepassing via de statische eigenschappen die door de FederatedAuthentication klasse worden weergegeven. De GetHttpModule methode biedt een uitbreidingspunt waarmee andere door de toepassing gedefinieerde modules die zijn afgeleid van HttpModuleBase en die zijn geconfigureerd voor de toepassing, toegankelijk zijn.

De FederatedAuthentication.FederationConfiguration eigenschap verwijst naar een singleton-exemplaar van FederationConfiguration die configuratie-instellingen biedt voor de HTTP-modules. De eerste keer dat de eigenschap wordt geopend door een van de HTTP-modules, wordt een FederationConfiguration exemplaar geïnitialiseerd vanuit het <federationConfiguration-element> in het configuratiebestand en wordt de FederationConfigurationCreated gegenereerd om een toepassing de mogelijkheid te bieden om het configuratieobject te wijzigen voordat het wordt gebruikt om module-eigenschappen te initialiseren. Hetzelfde FederationConfiguration exemplaar wordt geretourneerd bij elke volgende toegang tot de eigenschap.

Important

De claimautorisatiebeheer (ClaimsAuthorizationManager) die wordt gebruikt voor het evalueren van op claims gebaseerde toegangscontroles bij het gebruik van de ClaimsPrincipalPermission klasse of de ClaimsPrincipalPermissionAttribute klasse wordt geconfigureerd op het IdentityConfiguration object dat is ingesteld op het federatieconfiguratieobject waarnaar wordt verwezen via de FederatedAuthentication.FederationConfiguration eigenschap. Dit geldt voor alle toepassingen, ongeacht of ze ASP.NET toepassingen zijn of niet.

Eigenschappen

Name Description
ClaimsAuthorizationModule

Hiermee haalt u de claimautorisatiemodule op die wordt gebruikt door de webtoepassing.

FederationConfiguration

Hiermee haalt u het singleton-exemplaar FederationConfiguration op dat wordt gebruikt door de HTTP-modules in deze webtoepassing.

SessionAuthenticationModule

Hiermee haalt u de sessieverificatiemodule (SAM) op die wordt gebruikt door de webtoepassing.

WSFederationAuthenticationModule

Hiermee haalt u de WS-Federation Verificatiemodule (WSFAM) op die wordt gebruikt door de webtoepassing.

Methoden

Name Description
GetHttpModule<T>()

Hiermee haalt u de HTTP-module op van het opgegeven type dat wordt gebruikt door de webtoepassing.

gebeurtenis

Name Description
FederationConfigurationCreated

Treedt op wanneer de eigenschap voor het FederationConfiguration eerst wordt geopend door een van de HTTP-modules in de webtoepassing.

Van toepassing op

Zie ook