AzureActiveDirectoryLoginProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une LoginProvider implémentation qui prend en charge l’authentification Azure Active Directory.
public class AzureActiveDirectoryLoginProvider : Microsoft.WindowsAzure.Mobile.Service.Security.LoginProvider
type AzureActiveDirectoryLoginProvider = class
inherit LoginProvider
Public Class AzureActiveDirectoryLoginProvider
Inherits LoginProvider
- Héritage
- Dérivé
Constructeurs
AzureActiveDirectoryLoginProvider(HttpConfiguration, IServiceTokenHandler) |
Initialise une nouvelle instance de la AzureActiveDirectoryLoginProvider classe avec un , |
Propriétés
Config |
Obtient le System.Web.Http.HttpConfiguration pour cette instance. |
Name |
Obtient ou définit le nom identifiant de manière unique ce ILoginProvider. Le nom est utilisé pour faire référence à ceci ILoginProvider à partir du LoginController et du pipeline d’application OWIN. |
TokenHandler |
Obtient le IServiceTokenHandler pour cette instance. (Hérité de LoginProvider) |
TokenLifetime |
Obtient ou définit la durée de vie des jetons générés. (Hérité de LoginProvider) |
Méthodes
AuthenticateClient(HttpRequestMessage) |
Gère la demande de connexion de flux client spécifiée |
ConfigureMiddleware(IAppBuilder, ServiceSettingsDictionary) |
Configure ce module pour la participation au pipeline d’application OWIN. Le module doit être configuré comme passif afin de participer uniquement au processus d’authentification du service mobile lorsque demandé par .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. (Hérité de LoginProvider) |
CreateTokenInfo(ClaimsIdentity, ProviderCredentials, String) |
Crée le jeton de connexion final à l’aide des entrées spécifiées. Les classes dérivées peuvent remplacer pour personnaliser le jeton de connexion produit. |
GetClientFlowAuthenticationType() |
Obtient le nom sous lequel le middleware OWIN qui gère le flux client doit être inscrit. (Hérité de LoginProvider) |
GetSingleTenant(Collection<String>) |
Obtient le locataire unique utilisé pour la validation du middleware OWIN. Le middleware OWIN Azure Active Directory actuel prend uniquement en charge la validation à locataire unique. Dans le cas où nous avons un seul locataire, nous laissons le middleware effectuer la validation, mais s’il y a plusieurs locataires, nous effectuons la validation ici. |
GetTenants(ServiceSettingsDictionary) |
Retourne l’ensemble de locataires qui ont été inscrits pour la validation de l’émetteur du locataire. |
ParseCredentials(JObject) |
Désérialiser les informations d’identification du fournisseur spécifiées |
UseCustomAzureActiveDirectoryBearerAuthentication(IAppBuilder, WindowsAzureActiveDirectoryBearerAuthenticationOptions) |
Inscrit le middleware OWIN pour l’authentification du flux client Azure Active Directory. |
S’applique à
Azure SDK for .NET