Compartilhar via


ServiceTokenHandler Classe

Definição

Fornece uma implementação padrão da interface IServiceTokenHandler.

public class ServiceTokenHandler : Microsoft.WindowsAzure.Mobile.Service.Security.IServiceTokenHandler
type ServiceTokenHandler = class
    interface IServiceTokenHandler
Public Class ServiceTokenHandler
Implements IServiceTokenHandler
Herança
ServiceTokenHandler
Implementações

Construtores

ServiceTokenHandler(HttpConfiguration)

Inicializa uma nova instância da classe ServiceTokenHandler.

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.

InitializeLoginProviders()

Obtém o conjunto de ILoginProvider instâncias disponíveis.

TryGetLoginProvider(String, ILoginProvider)

Obtém o ILoginProvider registrado com um determinado name ou retorna nulo se um não foi encontrado.

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