Freigeben über


IServiceTokenHandler Schnittstelle

Definition

Stellt eine Abstraktion für die Verarbeitung von Sicherheitstoken bereit. Diese Abstraktion kann zum Überprüfen von Sicherheitstoken und zum Erstellen von ServiceUser Instanzen verwendet werden.

public interface IServiceTokenHandler
type IServiceTokenHandler = interface
Public Interface IServiceTokenHandler
Abgeleitet

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.

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: