SecurityTokenAuthenticator.ValidateToken(SecurityToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет подлинность заданного маркера безопасности и возвращает набор политик авторизации для данного маркера безопасности.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ ValidateToken(System::IdentityModel::Tokens::SecurityToken ^ token);
public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateToken (System.IdentityModel.Tokens.SecurityToken token);
member this.ValidateToken : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
Public Function ValidateToken (token As SecurityToken) As ReadOnlyCollection(Of IAuthorizationPolicy)
Параметры
- token
- SecurityToken
Объект SecurityToken, подлежащий проверке.
Возвращаемое значение
Коллекция ReadOnlyCollection<T> типа IAuthorizationPolicy, содержащая набор политик авторизации, действующих для данного приложения.
Исключения
token
имеет значение null
.
Невозможно проверить подлинность параметра token
с помощью этой структуры проверки подлинности маркеров безопасности.
-или-
Параметр token
не прошел проверку подлинности.
Комментарии
Метод ValidateToken проверяет, имеет ли параметр token
значение null
, вызывает метод CanValidateToken, чтобы определить, можно ли с помощью данной структуры проверки подлинности маркеров безопасности проверить подлинность этого маркера безопасности, и, если такая проверка возможна, вызывает метод ValidateTokenCoreM:System.IdentityModel.Selectors.SecurityTokenAuthenticator.ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken).