SecurityTokenAuthenticator.ValidateTokenCore(SecurityToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе проверяет подлинность заданного маркера безопасности и возвращает набор политик авторизации для данного маркера безопасности.
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)
Параметры
- token
- SecurityToken
Объект SecurityToken, подлежащий проверке.
Возвращаемое значение
Коллекция ReadOnlyCollection<T> типа IAuthorizationPolicy, содержащая набор политик авторизации, действующих для данного приложения.
Комментарии
Переопределите метод ValidateTokenCore для проверки подлинности заданного типа маркеров безопасности.
При переопределении метода ValidateTokenCore выполняйте следующие рекомендации.
Если маркер безопасности, переданный в
token
параметр , не может быть проверен, создайте SecurityTokenValidationException исключение.Если для данного приложения отсутствуют действующие политики авторизации, возвращается пустой объект ReadOnlyCollection<T> типа IAuthorizationPolicy.
Когда этот метод возвращает null
, Windows Communication Foundation создает SecurityTokenValidationException исключение.
Метод ValidateTokenCore вызывается методом ValidateToken.