Compartilhar via


IServiceTokenHandler Interface

Definição

Fornece uma abstração para lidar com tokens de segurança. Essa abstração pode ser usada para validar tokens de segurança e criar ServiceUser instâncias.

public interface IServiceTokenHandler
type IServiceTokenHandler = interface
Public Interface IServiceTokenHandler
Derivado

Métodos

CreateLoginResult(TokenInfo, ProviderCredentials, String)

Cria um LoginResult que contém informações geradas como resultado de um processo de logon bem-sucedido.

CreateServiceUser(ClaimsIdentity)

Cria um ServiceUser com base em um determinado claimsIdentity.

CreateTokenInfo(ClaimsIdentity, ProviderCredentials, TimeSpan, String)

Cria um TokenInfo que contém um token de segurança a ser usado como parte do processo de autenticação do Serviço Móvel.

CreateUserId(String, String)

Cria um valor de ID de usuário contido em um ProviderCredentials. A ID de usuário é do formulário ProviderName:ProviderId em que o ProviderName é o identificador exclusivo do ILoginProvider e o ProviderId é a ID específica do provedor para um determinado usuário.

TryParseUserId(String, String, String)

Analisa uma ID de usuário em seus dois componentes: um ProviderName que identifica exclusivamente o ILoginProvider e o ProviderId que identifica a ID específica do provedor para um determinado usuário.

TryValidateLoginToken(String, String, ClaimsPrincipal)

Valida uma representação de cadeia de caracteres de um token de autenticação de serviço móvel usado para autenticar uma solicitação de usuário.

TryValidateSchedulerToken(String, String, ClaimsPrincipal)

Valida uma representação de cadeia de caracteres de um token de autenticação de serviço móvel usado para autenticar uma solicitação direcionada a um IScheduledJob.

Aplica-se a