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 bir türIAuthorizationPolicy.
Açıklamalar
ValidateTokenCore Yöntem geçersiz kılındığında şu yönergeleri izleyin:
parametresine
tokengeçirilen güvenlik belirteci doğrulanamadıysa, özel durumu atın SecurityTokenValidationException .Bu uygulama için geçerli hiçbir yetkilendirme ilkesi olmadığında, türünde ReadOnlyCollection<T>boş IAuthorizationPolicy bir döndür.
Bu yöntem null döndürdüğünde Windows Communication Foundation bir SecurityTokenValidationException özel durumu oluşturur.
yöntemi, ValidateTokenCore parametresinin kimliğini doğrulamak için oluşturucuda belirtilen doğrulama yöntemini çağırır Validate(X509Certificate2)token .