IAppServiceTokenHandler Interface

Definition

Provides an abstraction for handling security tokens. This abstraction can be used for validating security tokens and creating ClaimsPrincipal instances.

public interface IAppServiceTokenHandler
type IAppServiceTokenHandler = interface
Public Interface IAppServiceTokenHandler
Derived

Methods

CreateUserId(String, String)

Creates a user id value contained within a ProviderCredentials. The user id is of the form ProviderName:ProviderId where the ProviderName is the unique identifier for the login provider and the ProviderId is the provider specific id for a given user.

TryParseUserId(String, String, String)

Parses a user id into its two components: a ProviderName which uniquely identifies the login provider and the ProviderId which identifies the provider specific id for a given user.

TryValidateLoginToken(String, String, IEnumerable<String>, IEnumerable<String>, ClaimsPrincipal)

Validates a string representation of a mobile service authentication token used to authenticate a user request.

Applies to