FederatedAuthentication Klass

Definition

Ger åtkomst till tillstånd som är relevant för alla HTTP-moduler som är relevanta för federerad autentisering i webbprogrammet.

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

Kommentarer

Du kan komma åt de moduler som har konfigurerats för webbprogrammet via de statiska egenskaper som exponeras av FederatedAuthentication klassen. Metoden GetHttpModule tillhandahåller en tilläggspunkt genom vilken andra programdefinierade moduler som härleds från HttpModuleBase och som är konfigurerade för programmet kan nås.

Egenskapen FederatedAuthentication.FederationConfiguration refererar till en singleton-instans av FederationConfiguration som tillhandahåller konfigurationsinställningar för HTTP-modulerna. Första gången egenskapen används av en av HTTP-modulerna initieras en FederationConfiguration instans från <federationConfiguration-elementet> i konfigurationsfilen och FederationConfigurationCreated aktiveras för att ge ett program möjlighet att ändra konfigurationsobjektet innan det används för att initiera modulegenskaper. Samma FederationConfiguration instans returneras för varje efterföljande åtkomst av egenskapen.

Important

Anspråksauktoriseringshanteraren (ClaimsAuthorizationManager) som används för att utvärdera anspråksbaserade åtkomstkontroller när klassen eller ClaimsPrincipalPermission klassen används ClaimsPrincipalPermissionAttribute konfigureras för det IdentityConfiguration objekt som anges i federationskonfigurationsobjektet som refereras via FederatedAuthentication.FederationConfiguration egenskapen. Detta gäller för alla program oavsett om de är ASP.NET program eller inte.

Egenskaper

Name Description
ClaimsAuthorizationModule

Hämtar modulen för anspråksauktorisering som används av webbprogrammet.

FederationConfiguration

Hämtar den singleton-instans FederationConfiguration som används av HTTP-modulerna i det här webbprogrammet.

SessionAuthenticationModule

Hämtar sessionsautentiseringsmodulen (SAM) som används av webbprogrammet.

WSFederationAuthenticationModule

Hämtar WS-Federation-autentiseringsmodulen (WSFAM) som används av webbprogrammet.

Metoder

Name Description
GetHttpModule<T>()

Hämtar HTTP-modulen av den angivna typen som används av webbprogrammet.

Händelser

Name Description
FederationConfigurationCreated

Inträffar när egenskapen FederationConfiguration används för första gången av en av HTTP-modulerna i webbprogrammet.

Gäller för

Se även