Freigeben über


ServiceTokenHandler Klasse

Definition

Stellt eine Standardimplementierung der IServiceTokenHandler-Schnittstelle bereit.

public class ServiceTokenHandler : Microsoft.WindowsAzure.Mobile.Service.Security.IServiceTokenHandler
type ServiceTokenHandler = class
    interface IServiceTokenHandler
Public Class ServiceTokenHandler
Implements IServiceTokenHandler
Vererbung
ServiceTokenHandler
Implementiert

Konstruktoren

ServiceTokenHandler(HttpConfiguration)

Initialisiert eine neue Instanz der ServiceTokenHandler-Klasse.

Methoden

CreateLoginResult(TokenInfo, ProviderCredentials, String)

Erstellt eine LoginResult enthaltende Information, die als Ergebnis eines erfolgreichen Anmeldevorgangs generiert wurde.

CreateServiceUser(ClaimsIdentity)

Erstellt eine ServiceUser basierend auf einem angegebenen claimsIdentity.

CreateTokenInfo(ClaimsIdentity, ProviderCredentials, TimeSpan, String)

Erstellt ein TokenInfo , das ein Sicherheitstoken enthält, das im Rahmen des Mobile Service-Authentifizierungsprozesses verwendet werden soll.

CreateUserId(String, String)

Erstellt einen Benutzer-ID-Wert, der in einem ProviderCredentialsenthalten ist. Die Benutzer-ID hat das Format ProviderName:ProviderId , in dem der ProviderName eindeutige Bezeichner für den ILoginProvider und die ProviderId anbieterspezifische ID für einen bestimmten Benutzer ist.

InitializeLoginProviders()

Ruft den Satz der ILoginProvider verfügbaren Instanzen ab.

TryGetLoginProvider(String, ILoginProvider)

Ruft den ILoginProvider mit einem angegebenen name registrierten ab oder gibt NULL zurück, wenn keine gefunden wurde.

TryParseUserId(String, String, String)

Analysiert eine Benutzer-ID in ihre beiden Komponenten: eine ProviderName , die eindeutig identifiziert, ILoginProvider und die ProviderId die anbieterspezifische ID für einen bestimmten Benutzer identifiziert.

TryValidateLoginToken(String, String, ClaimsPrincipal)

Überprüft eine Zeichenfolgendarstellung eines Authentifizierungstokens für mobile Dienste, das zum Authentifizieren einer Benutzeranforderung verwendet wird.

TryValidateSchedulerToken(String, String, ClaimsPrincipal)

Überprüft eine Zeichenfolgendarstellung eines Authentifizierungstokens für mobile Dienste, das zum Authentifizieren einer Anforderung für einen IScheduledJobverwendet wird.

Gilt für: