System.IdentityModel.Selectors 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 implementujące uwierzytelnianie w modelu tożsamości opartym na oświadczeniach programu Windows Communication Foundation (WCF).
Począwszy od .NET Framework 4.5 i integracji programu Windows Identity Foundation (WIF) z .NET Framework, model tożsamości oparty na oświadczeniach WCF został zastąpiony przez program WIF. Program WIF udostępnia oparty na oświadczeniach model obiektów tożsamości, który może służyć do zapewnienia uwierzytelniania i autoryzacji w kilku stosach produktów Microsoft, w tym CLR, WCF i ASP.NET. Klasy programu WIF reprezentujące tokeny zabezpieczające i używane do przetwarzania tokenów zabezpieczających znajdują się w System.IdentityModel.Tokens przestrzeni nazw, na przykład SecurityToken i SecurityTokenHandler. Począwszy od platformy .NET 4.5, klasy w przestrzeni nazw powinny być używane zamiast tych w System.IdentityModel.TokensSystem.IdentityModel.Selectors przestrzeni nazw.
Klasy
AudienceUriModeValidationHelper |
Klasa pomocnika klasy SamlSecurityTokenAuthenticator , która sprawdza, czy AudienceUriMode właściwość jest ustawiona na prawidłową wartość. |
CardSpaceException |
Wyjątek zgłaszany w przypadku wystąpienia co najmniej jednego wyjątku na poziomie usługi CardSpace. Przyczyna błędu zostanie zarejestrowana w dzienniku zdarzeń. |
CardSpacePolicyElement |
Ta klasa jest przeznaczona do użytku przez infrastrukturę. |
CardSpaceSelector |
Zapewnia dostęp do wszystkich publicznych operacji CardSpace obsługiwanych w kodzie zarządzanym. |
CustomUserNameSecurityTokenAuthenticator |
Uwierzytelnia UserNameSecurityToken token zabezpieczający przy użyciu niestandardowego schematu uwierzytelniania. |
IdentityValidationException |
Klasa wyjątku wskazująca, że certyfikat odbiorcy był nieprawidłowy. |
KerberosSecurityTokenAuthenticator |
Uwierzytelnia KerberosReceiverSecurityToken token zabezpieczający. |
KerberosSecurityTokenProvider |
Reprezentuje dostawcę tokenów zabezpieczających, który zapewnia KerberosRequestorSecurityToken tokeny zabezpieczające dla nadawcy komunikatów PROTOKOŁU SOAP. |
PolicyValidationException |
Klasa wyjątków wskazująca, że nie można zweryfikować zasad dostarczonych przez adresata. |
RsaSecurityTokenAuthenticator |
Uwierzytelnia RsaSecurityToken token zabezpieczający. |
SamlSecurityTokenAuthenticator |
Uwierzytelnia SamlSecurityToken token zabezpieczający. |
SecurityTokenAuthenticator |
Uwierzytelnia token zabezpieczający. |
SecurityTokenManager |
Reprezentuje menedżera tokenów zabezpieczających, który określa sposób zapewniania, uwierzytelniania i serializacji tokenów zabezpieczających. |
SecurityTokenProvider |
Reprezentuje dostawcę tokenu zabezpieczającego, który obsługuje tokeny zabezpieczające dla nadawcy komunikatów PROTOKOŁU SOAP. |
SecurityTokenProvider.SecurityTokenAsyncResult |
Hermetyzuje wyniki operacji asynchronicznej dla delegata. |
SecurityTokenRequirement |
Określa wymagania dotyczące tokenu zabezpieczającego. |
SecurityTokenResolver |
Reprezentuje klasę narzędziową, która może pobierać tokeny zabezpieczające lub klucze, gdy masz klauzulę identyfikatora klucza lub identyfikatora klucza. |
SecurityTokenSerializer |
Reprezentuje klasę, która może odczytywać i zapisywać identyfikatory kluczy, klauzule identyfikatora klucza i tokeny zabezpieczające. |
SecurityTokenVersion |
Reprezentuje specyfikacje, takie jak specyfikacje WS-*, w których zdefiniowano tokeny zabezpieczające. |
ServiceBusyException |
Klasa wyjątku wskazująca, że usługa CardSpace jest zajęta przetwarzaniem innych żądań. |
ServiceNotStartedException |
Wyjątek zgłaszany, gdy usługa CardSpace nie została uruchomiona na komputerze użytkownika. |
StsCommunicationException |
Wyjątek zgłaszany, gdy występuje problem podczas komunikacji z usługą tokenu zabezpieczającego. |
UnsupportedPolicyOptionsException |
Wskazuje, że w systemie podano zasady, które zawierały opcje, które nie były obsługiwane. |
UntrustedRecipientException |
Wyjątek zgłaszany, gdy użytkownik zdecyduje się nie ufać jednostce, która żąda tokenu po przejrzeniu informacji z certyfikatu. |
UserCancellationException |
Wyjątek zgłaszany, gdy użytkownik anuluje operację podczas wywołania GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) . |
UserNamePasswordValidator |
Weryfikuje nazwę użytkownika i hasło. |
UserNameSecurityTokenAuthenticator |
Uwierzytelnia UserNameSecurityToken token zabezpieczający. |
UserNameSecurityTokenProvider |
Reprezentuje dostawcę tokenów zabezpieczających, który zapewnia UserNameSecurityToken tokeny zabezpieczające dla nadawcy komunikatów PROTOKOŁU SOAP. |
WindowsSecurityTokenAuthenticator |
Używa uwierzytelniania systemu Windows do uwierzytelniania tokenu zabezpieczającego WindowsSecurityToken . |
WindowsUserNameSecurityTokenAuthenticator |
Używa uwierzytelniania systemu Windows do uwierzytelniania nazwy użytkownika i hasła w tokenie zabezpieczającym UserNameSecurityToken . |
X509CertificateValidator |
Weryfikuje certyfikat X.509. |
X509SecurityTokenAuthenticator |
Uwierzytelnia element X509SecurityToken. |
X509SecurityTokenProvider |
Reprezentuje dostawcę tokenów zabezpieczających, który zapewnia X509SecurityToken tokeny zabezpieczające dla nadawcy komunikatów PROTOKOŁU SOAP. |
Wyliczenia
AudienceUriMode |
Określa, czy SamlSecurityToken token SamlAudienceRestrictionCondition zabezpieczający powinien zostać zweryfikowany. |