SamlSecurityTokenAuthenticator.ResolveIdentity Метод

Определение

Разрешает удостоверение, связанное с переданным значением в маркере безопасности или идентификаторе ключа безопасности, с использованием структур проверки подлинности поддерживающих маркеров, заданных во время создания экземпляра SamlSecurityTokenAuthenticator, и возвращает удостоверение в виде IIdentity.

Перегрузки

ResolveIdentity(SecurityKeyIdentifier)

Разрешает удостоверение, связанное с заданным идентификатором ключа, с использованием структур проверки подлинности поддерживающих маркеров безопасности, предоставленных во время создания экземпляра SamlSecurityTokenAuthenticator, и возвращает удостоверение в виде IIdentity.

ResolveIdentity(SecurityToken)

Разрешает удостоверение, связанное с заданным маркером безопасности, с использованием структур проверки подлинности поддерживающих маркеров безопасности, предоставленных во время создания экземпляра SamlSecurityTokenAuthenticator, и возвращает удостоверение в виде IIdentity.

ResolveIdentity(SecurityKeyIdentifier)

Разрешает удостоверение, связанное с заданным идентификатором ключа, с использованием структур проверки подлинности поддерживающих маркеров безопасности, предоставленных во время создания экземпляра SamlSecurityTokenAuthenticator, и возвращает удостоверение в виде IIdentity.

public:
 virtual System::Security::Principal::IIdentity ^ ResolveIdentity(System::IdentityModel::Tokens::SecurityKeyIdentifier ^ keyIdentifier);
public virtual System.Security.Principal.IIdentity ResolveIdentity (System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier);
abstract member ResolveIdentity : System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.Security.Principal.IIdentity
override this.ResolveIdentity : System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.Security.Principal.IIdentity
Public Overridable Function ResolveIdentity (keyIdentifier As SecurityKeyIdentifier) As IIdentity

Параметры

keyIdentifier
SecurityKeyIdentifier

Объект SecurityKeyIdentifier, возвращающий удостоверение.

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

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

Комментарии

SamlSecurityToken Маркеры безопасности кэшируются с помощью идентификатора ключа.

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

ResolveIdentity(SecurityToken)

Разрешает удостоверение, связанное с заданным маркером безопасности, с использованием структур проверки подлинности поддерживающих маркеров безопасности, предоставленных во время создания экземпляра SamlSecurityTokenAuthenticator, и возвращает удостоверение в виде IIdentity.

public:
 virtual System::Security::Principal::IIdentity ^ ResolveIdentity(System::IdentityModel::Tokens::SecurityToken ^ token);
public virtual System.Security.Principal.IIdentity ResolveIdentity (System.IdentityModel.Tokens.SecurityToken token);
abstract member ResolveIdentity : System.IdentityModel.Tokens.SecurityToken -> System.Security.Principal.IIdentity
override this.ResolveIdentity : System.IdentityModel.Tokens.SecurityToken -> System.Security.Principal.IIdentity
Public Overridable Function ResolveIdentity (token As SecurityToken) As IIdentity

Параметры

token
SecurityToken

Объект SecurityToken, возвращающий удостоверение.

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

Объект IIdentity, представляющий удостоверение заданного маркера безопасности.

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