SecurityTokenAuthenticator.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.
När den åsidosättas i en härledd klass autentiserar den angivna säkerhetstoken och returnerar uppsättningen auktoriseringsprinciper för säkerhetstoken.
protected:
abstract System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ ValidateTokenCore(System::IdentityModel::Tokens::SecurityToken ^ token);
protected abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token);
abstract member ValidateTokenCore : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
Protected MustOverride 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
Åsidosätt metoden för att autentisera ValidateTokenCore en viss typ av säkerhetstoken.
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 ett SecurityTokenValidationException undantag.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 anropas av ValidateToken metoden.