System.IdentityModel.Services Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy używane w aplikacjach utworzonych przy użyciu programu Windows Identity Foundation (WIF), które wykonują uwierzytelnianie federacyjne przy użyciu protokołu WS-Federation. Zawiera on moduły HTTP ( WSFederationAuthenticationModule WSFAM) i SessionAuthenticationModule (SAM), a także klasy, które obsługują operację. Usługa WSFAM zapewnia obsługę sekwencji logowania i wylogowania WS-Federation, a sam zapewnia zarządzanie sesjami przez konserwowanie i obsługę plików cookie. Przestrzeń nazw zawiera również klasy reprezentujące komunikaty WS-Federation (), takie jak logowanie (WSFederationMessageSignInRequestMessage, SignInResponseMessage) i komunikaty wylogowywanie (SignOutRequestMessage), a także serializatory, które serializują i deserializują między modelem obiektu a reprezentacjami tych komunikatów w sieci.
Klasy
AsynchronousOperationException |
Wyjątek zgłaszany w przypadku wystąpienia błędu podczas operacji asynchronicznej. |
AttributeRequestMessage |
Reprezentuje komunikat żądania atrybutu WS-Federation. Ten komunikat jest tworzony, gdy parametr wa odebranego komunikatu to "wattr1.0". |
AuthorizationFailedEventArgs |
Udostępnia dane dla zdarzenia AuthorizationFailed. |
ChunkedCookieHandler |
Reprezentuje procedurę obsługi plików cookie, która zapisuje dane plików cookie, dzięki czemu pliki cookie nigdy nie przekraczają ustawionego rozmiaru. |
ChunkedCookieHandlerElement |
|
ClaimsAuthorizationModule |
Reprezentuje moduł HTTP, który wykonuje autoryzację opartą na oświadczeniach. |
ClaimsPrincipalPermission |
Reprezentuje uprawnienie, które używa ClaimsAuthorizationManager implementacji w celu określenia, czy należy udzielić dostępu do zasobu aktywnemu podmiotowi zabezpieczeń. Klasa ta nie może być dziedziczona. |
ClaimsPrincipalPermissionAttribute |
Reprezentuje atrybut zabezpieczeń używany do deklaratywnego przypisywania kontroli dostępu na podstawie logiki dostarczonej przez ClaimsAuthorizationManager wystąpienie w bieżącym kontekście aplikacji. Klasa ta nie może być dziedziczona. |
CookieHandler |
Udostępnia abstrakcyjną klasę bazową służącą do odczytywania, zapisywania i usuwania plików cookie sesji na kliencie HTTP. |
CookieHandlerElement |
|
ErrorEventArgs |
Udostępnia dane dla zdarzenia SignOutError. |
FederatedAuthentication |
Zapewnia dostęp do stanu odpowiedniego dla wszystkich modułów HTTP związanych z uwierzytelnianiem federacyjnym w aplikacji internetowej. |
FederatedAuthenticationSessionEndingException |
Wskazuje, że sesja logowania powinna zostać zakończona, a bieżące żądanie jest nieuwierzytelnione. |
FederatedPassiveSecurityTokenServiceOperations |
Klasa narzędzi, która hermetyzuje operacje zwykle wykonywane przez usługę federacyjnego pasywnego tokenu zabezpieczającego. |
FederatedSessionExpiredException |
Wyjątek zgłaszany po wygaśnięciu sesji. |
FederationException |
Klasa podstawowa dla wyjątków zgłoszonych w WS-Federation obsłudze. |
FederationManagement |
Definiuje metody statyczne tworzenia dokumentów metadanych federacji i aktualizowania konfiguracji aplikacji na podstawie dokumentów metadanych federacji. |
FederationMessage |
Definiuje klasę bazową, z której pochodzą wszystkie klasy komunikatów federacyjnych. |
HttpModuleBase |
Klasa bazowa, z której można konfigurować moduły HTTP z elementem <system.identityModel.services> (SystemIdentityModelServicesSection). |
MachineKeyTransform |
Chroni tokeny sesji przy użyciu materiału kryptograficznego określonego w |
PseudonymRequestMessage |
Reprezentuje komunikat żądania WS-Federation pseudonimu. Ten komunikat jest tworzony, gdy odebrany parametr wa komunikatu to "wpseudo1.0". |
RedirectingToIdentityProviderEventArgs |
Udostępnia dane dla zdarzenia RedirectingToIdentityProvider. |
SecurityTokenReceivedEventArgs |
Udostępnia dane dla zdarzenia SecurityTokenReceived. |
SecurityTokenValidatedEventArgs |
Udostępnia dane dla zdarzenia SecurityTokenValidated. |
ServiceCertificateElement |
|
SessionAuthenticationModule |
Implementuje moduł ASP.NET, który przetwarza pliki cookie sesji w scenariuszach WS-Federation. |
SessionSecurityTokenCreatedEventArgs |
Udostępnia dane zdarzenia SessionSecurityTokenCreated i zdarzenia SessionSecurityTokenCreated . |
SessionSecurityTokenReceivedEventArgs |
Udostępnia dane dla zdarzenia SessionSecurityTokenReceived. |
SessionSecurityTokenResolver |
Usuwa tokeny zabezpieczeń sesji z bieżącej pamięci podręcznej. |
SigningOutEventArgs |
Udostępnia dane dla zdarzenia SigningOut. |
SignInRequestMessage |
Reprezentuje komunikat żądania WS-Federation Sign-In. |
SignInResponseMessage |
Reprezentuje komunikat odpowiedzi WS-Federation Sign-In. |
SignOutCleanupRequestMessage |
Reprezentuje komunikat oczyszczania WS-Federation Sign-Out. Komunikat jest tworzony, gdy odebrany komunikat ma parametr akcji (wa) ustawiony na "wsignoutcleanup1.0". |
SignOutRequestMessage |
Reprezentuje komunikat WS-Federation wylogowania. Ten komunikat jest tworzony, gdy odebrany komunikat ma parametr akcji (wa) ustawiony na "wsignout1.0". |
WSFederationAuthenticationModule |
Jest WSFederationAuthenticationModule to moduł HTTP, który służy do zabezpieczania aplikacji ASP.NET przez wymuszanie ustawień uwierzytelniania federacyjnego na żądaniach przychodzących. Jest WSFederationAuthenticationModule to główny moduł, który program WIF oferuje poza polem obsługi dostępu tożsamości opartej na oświadczeniach w aplikacjach ASP.NET. Zgłasza WSFederationAuthenticationModule kilka zdarzeń, które umożliwiają deweloperom ASP.NET zmianę domyślnego zachowania i kontrolowanie szczegółów sposobu uwierzytelniania i przetwarzania oświadczeń. Funkcjonalność WSFederationAuthenticationModule jest podzielona na metody specyficzne dla zadań. |
WSFederationMessage |
Reprezentuje komunikat WS-Federation i definiuje klasę bazową, z której pochodzą bardziej wyspecjalizowane klasy komunikatów WS-Federation. |
WSFederationMessageException |
Wyjątek zgłaszany w przypadku wystąpienia błędu podczas serializacji lub deserializacji komunikatu WS-Federation. |
WSFederationSerializer |
Udostępnia metody konwertowania komunikatu WS-Federation na RequestSecurityToken obiekty i RequestSecurityTokenResponse , które są WS-Trust specyficzne dla protokołu. |
Wyliczenia
ApplicationType |
Określa rodzaj aplikacji. |
CookieHandlerMode |
Określa obsługiwane tryby obsługi plików cookie. Definiuje możliwe wartości Mode właściwości. Ta właściwość definiuje rodzaj procedury obsługi plików cookie konfigurowanych przez CookieHandlerElement obiekt. Aby uzyskać więcej informacji, zobacz klasę CookieHandlerElement . |