FederatedAuthentication Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf den Zustand, der für alle HTTP-Module zur Verbundauthentifizierung in der Webanwendung relevant ist.
public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
- Vererbung
-
FederatedAuthentication
Hinweise
Sie können über die statischen Eigenschaften, die von der -Klasse verfügbar gemacht werden, auf die Module zugreifen, die für die FederatedAuthentication Webanwendung konfiguriert sind. Die GetHttpModule -Methode stellt einen Erweiterungspunkt bereit, über den auf andere anwendungsdefinierte Module zugegriffen werden kann, die von HttpModuleBase und für die Anwendung konfiguriert sind.
Die FederatedAuthentication.FederationConfiguration -Eigenschaft verweist auf eine Singleton-instance von, die FederationConfiguration Konfigurationseinstellungen für die HTTP-Module bereitstellt. Wenn zum ersten Mal von einem der HTTP-Module auf die Eigenschaft zugegriffen wird, wird ein FederationConfiguration instance aus dem <federationConfiguration-Element> in der Konfigurationsdatei initialisiert, und das FederationConfigurationCreated wird ausgelöst, um einer Anwendung die Möglichkeit zu geben, das Konfigurationsobjekt zu ändern, bevor es zum Initialisieren von Moduleigenschaften verwendet wird. Bei jedem nachfolgenden Zugriff auf die Eigenschaft wird der gleiche FederationConfiguration instance zurückgegeben.
Wichtig
Der Berechtigungsautorisierungs-Manager (ClaimsAuthorizationManager), der verwendet wird, um anspruchsbasierte Zugriffsprüfungen bei Verwendung der ClaimsPrincipalPermission -Klasse oder - ClaimsPrincipalPermissionAttribute Klasse auszuwerten, wird für das IdentityConfiguration Objekt konfiguriert, das für das Verbundkonfigurationsobjekt festgelegt ist, auf das über die FederatedAuthentication.FederationConfiguration -Eigenschaft verwiesen wird. Dies gilt für alle Anwendungen, unabhängig davon, ob sie ASP.NET Anwendungen sind oder nicht.
Eigenschaften
ClaimsAuthorizationModule |
Ruft das Anspruchsautorisierungsmodul ab, das von der Webanwendung verwendet wird. |
FederationConfiguration |
Ruft die Singletone FederationConfiguration-Instanz ab, die von den HTTP-Modulen in dieser Webanwendung verwendet wird. |
SessionAuthenticationModule |
Ruft das von der Webanwendung benutzte Modul Authentifizierungssitzung (SAM) ab. |
WSFederationAuthenticationModule |
Ruft das WS-Verbund-Authentifizierungs-Modul (WSFAM) von der Webanwendung ab. |
Methoden
GetHttpModule<T>() |
Ruft das HTTP-Modul des angegebenen Typs ab, das von der Webanwendung verwendet wird. |
Ereignisse
FederationConfigurationCreated |
Tritt ein, wenn auf die FederationConfiguration-Eigenschaft zum ersten Mal durch eines der HTTP-Module in der Webanwendung zugegriffen wird. |