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.
Enthält Klassen, die in Anwendungen verwendet werden, die mit Windows Identity Foundation (WIF) erstellt werden, die verbundbasierte Authentifizierung mit dem WS-Federation-Protokoll ausführen. Sie enthält die HTTP-Module ( WSFederationAuthenticationModule WSFAM) und SessionAuthenticationModule (SAM) sowie Klassen, die ihren Betrieb unterstützen. Das WSFAM bietet die Verarbeitung der WS-Federation Anmelde- und Abmeldesequenzen und das SAM bietet sitzungsverwaltung durch Wartung und Verarbeitung von Cookies. Der Namespace enthält auch Klassen, die WS-Federation Nachrichten (WSFederationMessage), z. B. Anmeldenachrichten (SignInRequestMessage, SignInResponseMessage) und Abmeldemeldungen (SignOutRequestMessage) darstellen, sowie Serialisierer, die zwischen dem Objektmodell und den On-the-Wire-Darstellungen dieser Nachrichten serialisieren und deserialisieren.
Klassen
| Name | Beschreibung |
|---|---|
| AsynchronousOperationException |
Die Ausnahme, die ausgelöst wird, wenn während eines asynchronen Vorgangs ein Fehler auftritt. |
| AttributeRequestMessage |
Stellt eine WS-Federation Attributanforderungsnachricht dar. Diese Nachricht wird erstellt, wenn der Wa-Parameter in der empfangenen Nachricht "wattr1.0" lautet. |
| AuthorizationFailedEventArgs |
Stellt Daten für das AuthorizationFailed-Ereignis bereit. |
| ChunkedCookieHandler |
Stellt einen Cookiehandler dar, der Cookiedaten schreibt, sodass Cookies niemals eine festgelegte Größe überschreiten. |
| ChunkedCookieHandlerElement |
Stellt das |
| ClaimsAuthorizationModule |
Stellt ein HTTP-Modul dar, das anspruchsbasierte Autorisierung durchführt. |
| ClaimsPrincipalPermission |
Stellt eine Berechtigung dar, die eine ClaimsAuthorizationManager Implementierung verwendet, um zu bestimmen, ob der Zugriff auf eine Ressource dem aktiven Prinzipal gewährt werden soll. Diese Klasse kann nicht vererbt werden. |
| ClaimsPrincipalPermissionAttribute |
Stellt ein Sicherheitsattribute dar, das zum deklarativen Zuweisen von Zugriffsüberprüfungen basierend auf der logik verwendet wird, die von der ClaimsAuthorizationManager Instanz im aktuellen Anwendungskontext bereitgestellt wird. 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 Status, der für die Verbundauthentifizierung in der Webanwendung relevant ist. |
| FederatedAuthenticationSessionEndingException |
Gibt an, dass die Anmeldesitzung beendet werden soll und die aktuelle Anforderung nicht authentifiziert ist. |
| FederatedPassiveSecurityTokenServiceOperations |
Eine Hilfsklasse, die die Vorgänge kapselt, die normalerweise von einem passiven Verbundsicherheitstokendienst ausgeführt werden. |
| FederatedSessionExpiredException |
Die Ausnahme, die ausgelöst wird, wenn eine Sitzung abgelaufen ist. |
| FederationException |
Basisklasse für Ausnahmen, die in WS-Federation Unterstützung ausgelöst wurden. |
| FederationManagement |
Definiert statische Methoden zum Erstellen von Verbundmetadatendokumenten und zum Aktualisieren der Anwendungskonfiguration basierend auf Verbundmetadatendokumenten. |
| FederationMessage |
Definiert die Basisklasse, von der alle Verbundnachrichtenklassen abgeleitet werden. |
| 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 |
| PseudonymRequestMessage |
Stellt eine WS-Federation Pseudonymanforderungsnachricht dar. Diese Nachricht wird erstellt, wenn der Parameter "wa" der Empfangene Nachricht "wpseudo1.0" lautet. |
| 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 WS-Federation Szenarien verarbeitet. |
| SessionSecurityTokenCreatedEventArgs |
Stellt Daten für das SessionSecurityTokenCreated Ereignis und für das SessionSecurityTokenCreated Ereignis bereit. |
| SessionSecurityTokenReceivedEventArgs |
Stellt Daten für das SessionSecurityTokenReceived-Ereignis bereit. |
| SessionSecurityTokenResolver |
Löst Sitzungssicherheitstoken aus dem aktuellen Cache auf. |
| SigningOutEventArgs |
Stellt Daten für das SigningOut-Ereignis bereit. |
| SignInRequestMessage |
Stellt eine WS-Federation Anmeldeanforderungsnachricht dar. |
| SignInResponseMessage |
Stellt eine WS-Federation Sign-In Antwortnachricht dar. |
| SignOutCleanupRequestMessage |
Stellt eine WS-Federation Sign-Out Bereinigungsnachricht dar. Die Nachricht wird erstellt, wenn die empfangene Nachricht den Aktionsparameter (wa) auf "wsignoutcleanup1.0" festgelegt hat. |
| SignOutRequestMessage |
Stellt eine WS-Federation Abmeldenachricht dar. Diese Nachricht wird erstellt, wenn die empfangene Nachricht den Aktionsparameter (wa) auf "wsignout1.0" festgelegt hat. |
| WSFederationAuthenticationModule |
Die WSFederationAuthenticationModule ist ein HTTP-Modul, das zum Sichern einer ASP.NET Anwendung verwendet wird, indem Verbundauthentifizierungseinstellungen für eingehende Anforderungen erzwungen werden. Die WSFederationAuthenticationModule ist das Hauptmodul, das WIF für die Behandlung des anspruchsbasierten Identitätszugriffs in ASP.NET Anwendungen bietet. Die WSFederationAuthenticationModule löst mehrere Ereignisse aus, die es ASP.NET Entwicklern ermöglicht, das Standardverhalten zu ändern und die Details der Authentifizierung und Der Anspruchsverarbeitung zu steuern. Die WSFederationAuthenticationModule Funktionalität ist in aufgabenspezifische Methoden unterteilt. |
| WSFederationMessage |
Stellt eine WS-Federation Nachricht dar und definiert die Basisklasse, von der spezialisiertere WS-Federation Nachrichtenklassen abgeleitet werden. |
| WSFederationMessageException |
Die Ausnahme, die ausgelöst wird, wenn beim Serialisieren oder Deserialisieren einer WS-Federation Nachricht ein Fehler auftritt. |
| WSFederationSerializer |
Stellt Methoden zum Konvertieren einer WS-Federation Nachricht in RequestSecurityToken und RequestSecurityTokenResponse Objekte bereit, die WS-Trust protokollspezifisch sind. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ApplicationType |
Gibt die Art der Anwendung an. |
| CookieHandlerMode |
Gibt die unterstützten Cookiehandlermodi an. Definiert die möglichen Werte der Mode-Eigenschaft. Diese Eigenschaft definiert die Art des Cookiehandlers, den ein CookieHandlerElement-Objekt konfiguriert. Weitere Informationen finden Sie in der CookieHandlerElement Klasse. |