SamlSecurityTokenAuthenticator Klass

Definition

Autentiserar en SamlSecurityToken säkerhetstoken.

public ref class SamlSecurityTokenAuthenticator : System::IdentityModel::Selectors::SecurityTokenAuthenticator
public class SamlSecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenAuthenticator
type SamlSecurityTokenAuthenticator = class
    inherit SecurityTokenAuthenticator
Public Class SamlSecurityTokenAuthenticator
Inherits SecurityTokenAuthenticator
Arv
SamlSecurityTokenAuthenticator

Kommentarer

Använd klassen för att autentisera SamlSecurityTokenAuthenticatorSamlSecurityToken säkerhetstoken.

Konstruktorer

Name Description
SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>, TimeSpan)

Initierar en ny instans av SamlSecurityTokenAuthenticator klassen med den angivna uppsättningen autentiserare och den maximala tillåtna skillnaden mellan avsändarens och mottagarens klockor.

SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>)

Initierar en ny instans av SamlSecurityTokenAuthenticator klassen med den angivna uppsättningen autentiserare.

Egenskaper

Name Description
AllowedAudienceUris

Hämtar den uppsättning mål-URI:er som SamlSecurityToken säkerhetstoken kan riktas mot för för att anses giltig av den här SamlSecurityTokenAuthenticator instansen.

AudienceUriMode

Hämtar eller anger en AudienceUriMode som anger om SamlSecurityToken säkerhetstokens SamlAudienceRestrictionCondition ska verifieras.

Metoder

Name Description
CanValidateToken(SecurityToken)

Hämtar ett värde som anger om den angivna säkerhetstoken kan verifieras av den här säkerhetstokenautentiseringen.

(Ärvd från SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Hämtar ett värde som anger om den angivna säkerhetstoken kan verifieras av den här autentiseringsnyckeln.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ResolveClaimSet(SecurityKeyIdentifier)

Löser identiteten som är associerad med den angivna nyckelidentifieraren med hjälp av de säkerhetsautentiseringar som angavs när instansen SamlSecurityTokenAuthenticator skapades och returnerar den som en ClaimSet.

ResolveClaimSet(SecurityToken)

Löser identiteten som är associerad med den angivna säkerhetstoken med hjälp av de stödtokenautentiseringar som angavs när instansen SamlSecurityTokenAuthenticator skapades och returnerar den som en ClaimSet.

ResolveIdentity(SecurityKeyIdentifier)

Löser identiteten som är associerad med den angivna nyckelidentifieraren med hjälp av de autentiseringsprogram för säkerhetstoken som angavs när instansen SamlSecurityTokenAuthenticator skapades och returnerar den som en IIdentity.

ResolveIdentity(SecurityToken)

Löser identiteten som är associerad med den angivna säkerhetstoken med hjälp av de autentiseringsprogram för säkerhetstoken som angavs när instansen SamlSecurityTokenAuthenticator skapades och returnerar den som en IIdentity.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ValidateAudienceRestriction(SamlAudienceRestrictionCondition)

Verifierar att SamlSecurityToken säkerhetstoken var avsedd för den här webbtjänsten.

ValidateToken(SecurityToken)

Autentiserar den angivna säkerhetstoken och returnerar uppsättningen auktoriseringsprinciper för säkerhetstoken.

(Ärvd från SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

Autentiserar den angivna säkerhetstoken och returnerar uppsättningen auktoriseringsprinciper för säkerhetstoken.

Gäller för