FederatedAuthentication Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |