Поделиться через


SecurityTokenResolver.ResolveToken Метод

Определение

Извлекает маркер безопасности, соответствующий заданному идентификатору ключа.

Перегрузки

ResolveToken(SecurityKeyIdentifier)

Извлекает маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа.

ResolveToken(SecurityKeyIdentifierClause)

Извлекает маркер безопасности, соответствующий заданному предложению идентификатора ключа.

ResolveToken(SecurityKeyIdentifier)

Исходный код:
SecurityTokenResolver.cs
Исходный код:
SecurityTokenResolver.cs
Исходный код:
SecurityTokenResolver.cs

Извлекает маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа.

public:
 System::IdentityModel::Tokens::SecurityToken ^ ResolveToken(System::IdentityModel::Tokens::SecurityKeyIdentifier ^ keyIdentifier);
public System.IdentityModel.Tokens.SecurityToken ResolveToken (System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier);
member this.ResolveToken : System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SecurityToken
Public Function ResolveToken (keyIdentifier As SecurityKeyIdentifier) As SecurityToken

Параметры

keyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier, для которого создается токен безопасности.

Возвращаемое значение

Объект SecurityToken, представляющий указанный идентификатор ключа.

Исключения

keyIdentifier имеет значение null.

Не удается создать маркер безопасности для заданного идентификатора ключа.

Комментарии

В случае невозможности разрешить маркер безопасности на основе идентификатора ключа результаты методов TryResolveToken и ResolveToken различны. Метод TryResolveToken возвращает значение false, а метод ResolveToken вызывает исключение.

Применяется к

ResolveToken(SecurityKeyIdentifierClause)

Исходный код:
SecurityTokenResolver.cs
Исходный код:
SecurityTokenResolver.cs
Исходный код:
SecurityTokenResolver.cs

Извлекает маркер безопасности, соответствующий заданному предложению идентификатора ключа.

public:
 System::IdentityModel::Tokens::SecurityToken ^ ResolveToken(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public System.IdentityModel.Tokens.SecurityToken ResolveToken (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
member this.ResolveToken : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityToken
Public Function ResolveToken (keyIdentifierClause As SecurityKeyIdentifierClause) As SecurityToken

Параметры

keyIdentifierClause
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause, для которого создается токен безопасности.

Возвращаемое значение

Объект SecurityToken, представляющий указанное предложение идентификатора ключа.

Комментарии

В случае невозможности разрешить маркер безопасности на основе предложения идентификатора ключа результаты методов TryResolveToken и ResolveToken различны. Метод TryResolveToken возвращает значение false, а метод ResolveToken вызывает исключение.

Применяется к