X509SecurityTokenAuthenticator.ValidateTokenCore(SecurityToken) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengautentikasi token keamanan yang ditentukan dan mengembalikan serangkaian kebijakan otorisasi untuk token keamanan.
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)
Parameter
- token
- SecurityToken
yang SecurityToken akan divalidasi.
Mengembalikan
ReadOnlyCollection<T> Jenis IAuthorizationPolicy yang berisi serangkaian kebijakan otorisasi yang berlaku untuk aplikasi ini.
Keterangan
ValidateTokenCore Ketika metode ditimpa, ikuti panduan berikut:
Ketika token keamanan yang diteruskan ke
token
parameter tidak dapat divalidasi, berikan SecurityTokenValidationException pengecualian.Ketika tidak ada kebijakan otorisasi yang berlaku untuk aplikasi ini, kembalikan kosong ReadOnlyCollection<T> jenis IAuthorizationPolicy.
Ketika metode ini mengembalikan null
, Windows Communication Foundation memberikan SecurityTokenValidationException pengecualian.
Metode ini ValidateTokenCore memanggil Validate(X509Certificate2) metode metode validasi yang ditentukan dalam konstruktor untuk mengautentikasi token
parameter.