Partager via


IServiceTokenHandler Interface

Définition

Fournit une abstraction pour la gestion des jetons de sécurité. Cette abstraction peut être utilisée pour valider des jetons de sécurité et créer des ServiceUser instances.

public interface IServiceTokenHandler
type IServiceTokenHandler = interface
Public Interface IServiceTokenHandler
Dérivé

Méthodes

CreateLoginResult(TokenInfo, ProviderCredentials, String)

Crée un LoginResult contenant des informations générées à la suite d’un processus de connexion réussi.

CreateServiceUser(ClaimsIdentity)

Crée un ServiceUser basé sur un donné claimsIdentity.

CreateTokenInfo(ClaimsIdentity, ProviderCredentials, TimeSpan, String)

Crée un TokenInfo contenant un jeton de sécurité à utiliser dans le cadre du processus d’authentification Mobile Service.

CreateUserId(String, String)

Crée une valeur d’ID utilisateur contenue dans un ProviderCredentials. L’ID utilisateur se présente sous la forme ProviderName:ProviderId où est ProviderName l’identificateur unique du ILoginProvider et le ProviderId est l’ID spécifique au fournisseur pour un utilisateur donné.

TryParseUserId(String, String, String)

Analyse un ID d’utilisateur dans ses deux composants : un ProviderName qui identifie de façon unique le ILoginProvider et le ProviderId qui identifie l’ID spécifique au fournisseur pour un utilisateur donné.

TryValidateLoginToken(String, String, ClaimsPrincipal)

Valide une représentation sous forme de chaîne d’un jeton d’authentification de service mobile utilisé pour authentifier une demande utilisateur.

TryValidateSchedulerToken(String, String, ClaimsPrincipal)

Valide une représentation sous forme de chaîne d’un jeton d’authentification de service mobile utilisé pour authentifier une requête ciblant un IScheduledJob.

S’applique à