FederatedAuthentication Klasse

Definition

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.

Gilt für:

Weitere Informationen