System.IdentityModel.Services Namespace
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.
Dieser Namespace enthält Klassen, die in Anwendungen, die mit Windows Identity Foundation (WIF) erstellt wurden und die Verbundauthentifizierung mit dem WS-Verbund-Protokoll durchführen, verwendet werden. Enthält die HTTP-Module, WSFederationAuthenticationModule (WSFAM) und SessionAuthenticationModule (SAM) sowie Klassen, die diese Vorgänge unterstützen. Das WSFAM stellt die Handhabung die WS-Verbund-Anmeldungs- und Abmeldungssequenzen bereit und das SAM stellt die Sitzungsverwaltung bereit, indem sie Cookies warten und behandeln. Der Namespace enthält auch Klassen, die WS-Federation-Meldungen (WSFederationMessage) darstellen, wie Anmeldungen (SignInRequestMessage, SignInResponseMessage) und Abmeldungen (SignOutRequestMessage), sowie Serialisierer, die zwischen dem Objektmodell und der XML-Darstellung ('on-the-wire') dieser Meldungen serialisieren und deserialisieren.
Klassen
AsynchronousOperationException |
Die Ausnahme, die beim Auftreten eines Fehlers während ein asynchronen Vorgang ausgelöst wird. |
AttributeRequestMessage |
Stellt eine WS-Verbund-Attribut-Anforderungsnachricht dar. Diese Meldung wird erstellt, wenn es sich bei dem „wa“-Parameter in der empfangenen Nachricht um „wattr1.0“ handelt. |
AuthorizationFailedEventArgs |
Stellt Daten für das AuthorizationFailed-Ereignis bereit. |
ChunkedCookieHandler |
Stellt einen Cookiehandler dar, der Cookiedaten schreibt, damit Cookies niemals eine festgelegte Größe überschreiten. |
ChunkedCookieHandlerElement |
Stellt das |
ClaimsAuthorizationModule |
Stellt ein HTTP-Modul dar, das anspruchsbasierte Autorisierung ausführt. |
ClaimsPrincipalPermission |
Stellt eine Berechtigung dar, die eine ClaimsAuthorizationManager-Implementierung verwendet, mit der bestimmt wird, ob dem aktiven Prinzipal der Zugriff auf eine Ressource gewährt werden sollte. Diese Klasse kann nicht vererbt werden. |
ClaimsPrincipalPermissionAttribute |
Stellt ein Sicherheitsattribut dar, das verwendet wird, um auf Grundlage der Logik, die von der ClaimsAuthorizationManager-Instanz im aktuellen Anwendungskontext bereitgestellt wird, Zugangsprüfungen deklarativ zuzuweisen. Diese Klasse kann nicht vererbt werden. |
CookieHandler |
Stellt eine abstrakte Basisklasse zum Lesen, Schreiben und Löschen von Sitzungscookies auf einem HTTP-Client bereit. |
CookieHandlerElement |
Stellt das |
ErrorEventArgs |
Stellt Daten für das SignOutError-Ereignis bereit. |
FederatedAuthentication |
Bietet Zugriff auf den Zustand, der für alle HTTP-Module zur Verbundauthentifizierung in der Webanwendung relevant ist. |
FederatedAuthenticationSessionEndingException |
Gibt an, dass die Anmeldungssitzung beendet werden soll und dass die aktuelle Anforderung nicht authentifiziert ist. |
FederatedPassiveSecurityTokenServiceOperations |
Eine Hilfsprogrammklasse, die die Vorgänge kapselt, die in der Regel von einem Federated Passive Security Token Service ausgeführt wird. |
FederatedSessionExpiredException |
Die Ausnahme, die ausgelöst wird, wenn eine Sitzung abgelaufen ist. |
FederationException |
Basisklasse für in WS-Verbund-Unterstützung ausgelöste Ausnahmen. |
FederationManagement |
Definiert statische Methoden zum Erstellen von Verbundmetadatendokumenten und zum Updaten der Anwendungskonfiguration auf Grundlage der Verbundmetadatendokumente. |
FederationMessage |
Definiert die Basisklasse, von der sich alle Verbundnachrichtenklassen ableiten. |
HttpModuleBase |
Die Basisklasse, von der HTTP-Module, die mit dem <system.identityModel.services>-Element konfigurierbar sind (SystemIdentityModelServicesSection) abgeleitet werden. |
MachineKeyTransform |
Schützt Sitzungstoken mit dem kryptografischen Material, das im |
PseudonymRequestMessage |
Stellt eine WS-Verbund-Pseudonym-Anforderungsnachricht dar. Diese Meldung wird erstellt, wenn der „wa“-Parameter der empfangenen Nachricht „wpseudo1.0“ ist. |
RedirectingToIdentityProviderEventArgs |
Stellt Daten für das RedirectingToIdentityProvider-Ereignis bereit. |
SecurityTokenReceivedEventArgs |
Stellt Daten für das SecurityTokenReceived-Ereignis bereit. |
SecurityTokenValidatedEventArgs |
Stellt Daten für das SecurityTokenValidated-Ereignis bereit. |
ServiceCertificateElement |
Stellt das |
SessionAuthenticationModule |
Implementiert ein ASP.NET-Modul, das Sitzungscookies in den WS-Federation-Szenarien verarbeitet. |
SessionSecurityTokenCreatedEventArgs |
Stellt Daten für das SessionSecurityTokenCreated-Ereignis und das, SessionSecurityTokenCreated-Ereignis bereit. |
SessionSecurityTokenReceivedEventArgs |
Stellt Daten für das SessionSecurityTokenReceived-Ereignis bereit. |
SessionSecurityTokenResolver |
Löst Sitzungs-Sicherheitstoken aus dem aktuellen Cache auf. |
SigningOutEventArgs |
Stellt Daten für das SigningOut-Ereignis bereit. |
SignInRequestMessage |
Stellt eine WS-Verbund-Anmeldungs-Anforderungsnachricht dar. |
SignInResponseMessage |
Stellt eine WS-Verbund-Anmeldungs-Antwortnachricht dar. |
SignOutCleanupRequestMessage |
Stellt eine WS-Verbund-Abmeldungs-Cleanupnachricht dar. Die Meldung wird erstellt, wenn für die empfangene Nachricht der Aktionsparameter (wa) auf "wsignoutcleanup1.0" festgelegt ist. |
SignOutRequestMessage |
Stellt eine WS-Verbund-Abmeldungs-Nachricht dar. Diese Meldung wird erstellt, wenn für die empfangene Nachricht der Aktionsparameter (wa) auf „wsignout1.0“ festgelegt ist. |
WSFederationAuthenticationModule |
Das WSFederationAuthenticationModule ist ein HTTP-Modul, das verwendet wird, um eine ASP.NET-Anwendung durch Erzwingen von Verbundauthentifizierungseinstellungen für eingehende Anforderungen zu schützen. Das WSFederationAuthenticationModule ist das Hauptmodul, das WIF vorkonfiguriert für das Behandeln von anspruchsbasierten Identitätszugriffen in ASP.NET-Anwendungen anbietet. Das WSFederationAuthenticationModule löst mehrere Ereignisse aus, die es ASP.NET-Entwicklern erlauben, das Standardverhalten zu ändern und im Detail zu steuern, wie die Authentifizierungs- und Anspruchsverarbeitung stattfindet. Die WSFederationAuthenticationModule-Funktionalität wird in aufgabenbezogene Methoden unterteilt. |
WSFederationMessage |
Stellt eine WS-Verbund-Nachricht dar und definiert die Basisklasse, von der weitere spezialisierte WS-Verbund-Nachrichtenklassen abgeleitet werden. |
WSFederationMessageException |
Die Ausnahme, die ausgelöst wird, wenn ein Fehler beim Serialisieren oder Deserialisieren einer WS-Federation-Meldung auftritt. |
WSFederationSerializer |
Stellt Methoden bereit, um eine WS-Verbund-Meldung zu RequestSecurityToken- und RequestSecurityTokenResponse-Objekten zu konvertieren, die WS-Trust-Protokoll-spezifisch sind. |
Enumerationen
ApplicationType |
Gibt die Art der Anwendung an. |
CookieHandlerMode |
Gibt die Cookiehandlermodi an, die unterstützt werden. Definiert die möglichen Werte der Mode-Eigenschaft. Diese Eigenschaft definiert die Art des Cookiehandler, die ein CookieHandlerElement-Objekt konfigurieren. Weitere Informationen finden Sie in den Ausführungen zur CookieHandlerElement-Klasse. |