System.IdentityModel.Selectors Namnområde

Innehåller klasser som implementerar autentisering i den Windows Communication Foundation (WCF) anspråksbaserade identitetsmodellen.

Från och med .NET Framework 4.5 och integreringen av Windows Identity Foundation (WIF) i .NET Framework har den WCF-anspråksbaserade identitetsmodellen ersatts av WIF. WIF tillhandahåller en anspråksbaserad identitetsobjektmodell som kan användas för att tillhandahålla autentisering och auktorisering i flera Microsoft produktstackar, inklusive CLR, WCF och ASP.NET. WIF-klasserna som representerar säkerhetstoken och som används för att bearbeta säkerhetstoken finns i System.IdentityModel.Tokens namnområdet, SecurityToken till exempel och SecurityTokenHandler. Från och med .NET 4.5 ska klasserna i namnområdet System.IdentityModel.Tokens användas i stället för dem i namnområdet System.IdentityModel.Selectors.

Klasser

Name Description
AudienceUriModeValidationHelper

En hjälpklass för klassen SamlSecurityTokenAuthenticator som verifierar att AudienceUriMode egenskapen är inställd på ett giltigt värde.

CardSpaceException

Undantaget som utlöses när ett eller flera undantag har inträffat på CardSpace-tjänstnivå. Orsaken till felet loggas i händelseloggen.

CardSpacePolicyElement

Den här klassen är avsedd att användas av infrastrukturen.

CardSpaceSelector

Ger åtkomst till alla offentliga CardSpace-åtgärder som stöds i hanterad kod.

CustomUserNameSecurityTokenAuthenticator

Autentiserar en UserNameSecurityToken säkerhetstoken med ett anpassat autentiseringsschema.

IdentityValidationException

Undantagsklass som anger att mottagarcertifikatet inte var giltigt.

KerberosSecurityTokenAuthenticator

Autentiserar en KerberosReceiverSecurityToken säkerhetstoken.

KerberosSecurityTokenProvider

Representerar en säkerhetstokenprovider som tillhandahåller KerberosRequestorSecurityToken säkerhetstoken för en SOAP-meddelandesändare.

PolicyValidationException

Undantagsklass som anger att principen som tillhandahålls av mottagaren inte kunde verifieras.

RsaSecurityTokenAuthenticator

Autentiserar en RsaSecurityToken säkerhetstoken.

SamlSecurityTokenAuthenticator

Autentiserar en SamlSecurityToken säkerhetstoken.

SecurityTokenAuthenticator

Autentiserar en säkerhetstoken.

SecurityTokenManager

Representerar en säkerhetstokenhanterare som anger hur säkerhetstoken tillhandahålls, autentiseras och serialiseras.

SecurityTokenProvider

Representerar en säkerhetstokenprovider som hanterar säkerhetstoken för en SOAP-meddelandesändare.

SecurityTokenProvider.SecurityTokenAsyncResult

Kapslar in resultatet av en asynkron åtgärd på ett ombud.

SecurityTokenRequirement

Anger krav för säkerhetstoken.

SecurityTokenResolver

Representerar en verktygsklass som kan hämta säkerhetstoken eller nycklar när du har en nyckelidentifierare eller nyckelidentifierarsats.

SecurityTokenSerializer

Representerar en klass som kan läsa och skriva nyckelidentifierare, nyckelidentifierarsatser och säkerhetstoken.

SecurityTokenVersion

Representerar specifikationerna, till exempel WS-*-specifikationerna, som säkerhetstoken definieras i.

ServiceBusyException

Undantagsklass som anger att CardSpace-tjänsten är upptagen med att bearbeta andra begäranden.

ServiceNotStartedException

Undantaget som utlöses när CardSpace inte har startats på användarens dator.

StsCommunicationException

Undantaget som utlöses när det finns ett problem med att kommunicera med tjänsten för säkerhetstoken.

UnsupportedPolicyOptionsException

Anger att en princip har angetts för systemet som innehåller alternativ som inte stöds.

UntrustedRecipientException

Undantaget som utlöses när användaren bestämmer sig för att inte lita på den entitet som begär en token efter att ha granskat informationen från certifikatet.

UserCancellationException

Undantaget som utlöses när användaren avbryter en åtgärd under anropet GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) .

UserNamePasswordValidator

Validerar ett användarnamn och lösenord.

UserNameSecurityTokenAuthenticator

Autentiserar en UserNameSecurityToken säkerhetstoken.

UserNameSecurityTokenProvider

Representerar en säkerhetstokenprovider som tillhandahåller UserNameSecurityToken säkerhetstoken för en SOAP-meddelandesändare.

WindowsSecurityTokenAuthenticator

Använder Windows authentication för att autentisera säkerhetstoken WindowsSecurityToken.

WindowsUserNameSecurityTokenAuthenticator

Använder Windows authentication för att autentisera användarnamnet och lösenordet i en UserNameSecurityToken säkerhetstoken.

X509CertificateValidator

Validerar ett X.509-certifikat.

X509SecurityTokenAuthenticator

Autentiserar en X509SecurityToken.

X509SecurityTokenProvider

Representerar en säkerhetstokenprovider som tillhandahåller X509SecurityToken säkerhetstoken för en SOAP-meddelandesändare.

Uppräkningar

Name Description
AudienceUriMode

Anger om SamlSecurityToken säkerhetstokens SamlAudienceRestrictionCondition ska verifieras.