X509SecurityTokenAuthenticator.ValidateTokenCore(SecurityToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ověří zadaný token zabezpečení a vrátí sadu zásad autorizace pro token zabezpečení.
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)
Parametry
- token
- SecurityToken
Hodnota SecurityToken , která se má ověřit.
Návraty
Typ IAuthorizationPolicy AReadOnlyCollection<T>, který obsahuje sadu zásad autorizace, které platí pro tuto aplikaci.
Poznámky
Při přepsání ValidateTokenCore metody postupujte podle těchto pokynů:
Pokud token zabezpečení předaný do parametru
token
nelze ověřit, vyvolte SecurityTokenValidationException výjimku.Pokud pro tuto aplikaci neexistují žádné zásady autorizace, vraťte prázdnou ReadOnlyCollection<T> hodnotu typu IAuthorizationPolicy.
Když tato metoda vrátí null
, Windows Communication Foundation vyvolá SecurityTokenValidationException výjimku.
Metoda ValidateTokenCore volá metodu Validate(X509Certificate2) ověřovací metody zadané v konstruktoru k ověření parametru token
.