SamlSecurityTokenAuthenticator Sınıf

Tanım

Bir SamlSecurityToken güvenlik belirtecinin kimliğini doğrular.

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
Devralma
SamlSecurityTokenAuthenticator

Açıklamalar

SamlSecurityTokenAuthenticatorGüvenlik belirteçlerinin kimliğini doğrulamak için sınıfını kullanın SamlSecurityToken .

Oluşturucular

SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>)

SamlSecurityTokenAuthenticatorBelirtilen kimlik doğrulayıcılar kümesini kullanarak sınıfının yeni bir örneğini başlatır.

SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>, TimeSpan)

SamlSecurityTokenAuthenticatorBelirtilen doğrulayıcılar kümesini ve gönderenin ve alıcının saatleri arasındaki izin verilen en büyük farkı kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

AllowedAudienceUris

SamlSecurityTokenGüvenlik belirtecinin Bu örnek tarafından geçerli kabul edilmesi için hedeflenebileceği hedef URI 'lerin kümesini alır SamlSecurityTokenAuthenticator .

AudienceUriMode

AudienceUriMode SamlSecurityToken Güvenlik belirtecinin doğrulanıp doğrulanması gerekip gerekmediğini belirten bir alır veya ayarlar SamlAudienceRestrictionCondition .

Yöntemler

CanValidateToken(SecurityToken)

Belirtilen güvenlik belirtecinin bu güvenlik belirteci kimlik doğrulayıcısı tarafından doğrulanıp onaylanamayacağını gösteren bir değer alır.

(Devralındığı yer: SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Belirtilen güvenlik belirtecinin bu güvenlik belirteci kimlik doğrulayıcısı tarafından doğrulanıp onaylanamayacağını gösteren bir değer alır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ResolveClaimSet(SecurityKeyIdentifier)

Örnek oluşturulduğunda sunulan destekleyici güvenlik doğrulayıcılar kullanılarak belirtilen anahtar tanımlayıcısıyla ilişkili kimliği çözümler SamlSecurityTokenAuthenticator ve bir olarak döndürür ClaimSet .

ResolveClaimSet(SecurityToken)

Örnek oluşturulduğunda sunulan destekleyici belirteç kimlik doğrulayıcılar kullanılarak belirtilen güvenlik belirteciyle ilişkili kimliği çözer SamlSecurityTokenAuthenticator ve bunu bir olarak döndürür ClaimSet .

ResolveIdentity(SecurityKeyIdentifier)

Örnek oluşturulduğu zaman sağlanmış olan destekleyici güvenlik belirteci kimlik doğrulayıcılar kullanılarak belirtilen anahtar tanımlayıcısıyla ilişkili kimliği çözümler SamlSecurityTokenAuthenticator ve bir olarak döndürür IIdentity .

ResolveIdentity(SecurityToken)

Örnek oluşturulduğu zaman sağlanmış olan destekleyici güvenlik belirteci kimlik doğrulayıcılar kullanılarak belirtilen güvenlik belirteci ile ilişkili kimliği çözer SamlSecurityTokenAuthenticator ve bir olarak döndürür IIdentity .

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
ValidateAudienceRestriction(SamlAudienceRestrictionCondition)

SamlSecurityTokenGüvenlik belirtecinin bu Web hizmeti için tasarlanan olduğunu doğrular.

ValidateToken(SecurityToken)

Belirtilen güvenlik belirtecinin kimliğini doğrular ve güvenlik belirteci için yetkilendirme ilkeleri kümesini döndürür.

(Devralındığı yer: SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

Belirtilen güvenlik belirtecinin kimliğini doğrular ve güvenlik belirteci için yetkilendirme ilkeleri kümesini döndürür.

Şunlara uygulanır