X509SecurityTokenAuthenticator.ValidateTokenCore(SecurityToken) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Autentiserar den angivna säkerhetstoken och returnerar uppsättningen auktoriseringsprinciper för säkerhetstoken.
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)
Parametrar
- token
- SecurityToken
Som SecurityToken ska verifieras.
Returer
En ReadOnlyCollection<T> typ IAuthorizationPolicy som innehåller den uppsättning auktoriseringsprinciper som gäller för det här programmet.
Kommentarer
ValidateTokenCore När metoden åsidosättas följer du dessa riktlinjer:
När säkerhetstoken som skickades till parametern
tokeninte kan verifieras utlöser du undantaget SecurityTokenValidationException .När det inte finns några auktoriseringsprinciper som gäller för det här programmet returnerar du en tom ReadOnlyCollection<T> typ IAuthorizationPolicy.
När den här metoden returnerar null genererar Windows Communication Foundation ett SecurityTokenValidationException undantag.
Metoden ValidateTokenCore anropar metoden för Validate(X509Certificate2) valideringsmetoden som anges i konstruktorn för att autentisera parametern token .