X509SecurityTokenAuthenticator.ValidateTokenCore(SecurityToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen güvenlik belirtecinin kimliğini doğrular ve güvenlik belirteci için yetkilendirme ilkeleri kümesini döndürür.
protected:
override System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ ValidateTokenCore(System::IdentityModel::Tokens::SecurityToken ^ token);
protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore (System.IdentityModel.Tokens.SecurityToken token);
override this.ValidateTokenCore : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
Protected Overrides Function ValidateTokenCore (token As SecurityToken) As ReadOnlyCollection(Of IAuthorizationPolicy)
Parametreler
- token
- SecurityToken
SecurityToken doğrulanacak.
Döndürülenler
ReadOnlyCollection<T> Bu uygulama için geçerli olan yetkilendirme ilkeleri kümesini içeren türIAuthorizationPolicy.
Açıklamalar
ValidateTokenCore Yöntem geçersiz kılındığında şu yönergeleri izleyin:
parametresine
token
geçirilen güvenlik belirteci doğrulanamadıysa, özel durumu atın SecurityTokenValidationException .Bu uygulama için geçerli yetkilendirme ilkeleri olmadığında, türünde IAuthorizationPolicyboş ReadOnlyCollection<T> bir döndür.
Bu yöntem döndürdüğünde null
, Windows Communication Foundation bir SecurityTokenValidationException özel durum oluşturur.
yöntemi, ValidateTokenCore parametresinin kimliğini doğrulamak token
için oluşturucuda belirtilen doğrulama yöntemini çağırırValidate(X509Certificate2).