Partager via


ILoginProvider Interface

Définition

Fournit une abstraction pour l’authentification des clients qui se connectent à un service mobile. Les implémentations publiques ILoginProvider sont automatiquement inscrites auprès du moteur d’injection de dépendances.

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

Remarques

Plutôt que d’implémenter directement cette interface, il est recommandé de dériver de LoginProvider.

Propriétés

Name

Obtient ou définit le nom identifiant ce ILoginProvider. Le nom est utilisé pour faire référence à ce ILoginProvider à partir du LoginController et du pipeline d’application OWIN.

Méthodes

ConfigureMiddleware(IAppBuilder, ServiceSettingsDictionary)

Configure ce module pour la participation au pipeline d’application OWIN. Le module doit être configuré comme passif afin de participer au processus d’authentification du service mobile uniquement lorsque le demande.LoginController

CreateCredentials(ClaimsIdentity)

Retourner l’ensemble d’informations d’identification spécifiques au fournisseur à inclure dans un jeton de connexion

CreateLoginResult(ClaimsIdentity, String)

Crée un résultat de connexion à retourner après une connexion réussie

ParseCredentials(JObject)

Désérialiser les informations d’identification du fournisseur spécifiées

S’applique à