AzureActiveDirectoryOpenIdConnectAuthenticationProvider 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 un spécialisé Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider utilisé par le AzureActiveDirectoryExtendedLoginProvider.
public class AzureActiveDirectoryOpenIdConnectAuthenticationProvider : Microsoft.WindowsAzure.Mobile.Service.Security.Providers.AzureActiveDirectoryLoginAuthenticationProvider, Microsoft.WindowsAzure.Mobile.Service.Security.Providers.AzureActiveDirectory.IAzureActiveDirectoryOpenIdConnectAuthenticationProvider
type AzureActiveDirectoryOpenIdConnectAuthenticationProvider = class
inherit AzureActiveDirectoryLoginAuthenticationProvider
interface IAzureActiveDirectoryOpenIdConnectAuthenticationProvider
Public Class AzureActiveDirectoryOpenIdConnectAuthenticationProvider
Inherits AzureActiveDirectoryLoginAuthenticationProvider
Implements IAzureActiveDirectoryOpenIdConnectAuthenticationProvider
- Héritage
-
Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProviderAzureActiveDirectoryOpenIdConnectAuthenticationProvider
- Implémente
Constructeurs
AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration) |
Initialise une nouvelle instance de la AzureActiveDirectoryLoginAuthenticationProvider classe sans validation de l’émetteur de locataire. |
AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration, IEnumerable<String>) |
Initialise une nouvelle instance de la classe avec la validation de l’émetteur AzureActiveDirectoryLoginAuthenticationProvider de locataire. |
Propriétés
Config |
System.Web.Http.HttpConfiguration associé à cette instance. (Hérité de AzureActiveDirectoryLoginAuthenticationProvider) |
Tenants |
Collection de locataires qui doit être autorisée. (Hérité de AzureActiveDirectoryLoginAuthenticationProvider) |
Méthodes
Authenticated(AzureActiveDirectoryOpenIdConnectAuthenticatedContext) |
Appelé chaque fois qu'une identité de demande a été validée par l'intergiciel (middleware). Donne à l’application la possibilité de modifier ou de rejeter l’identité qui est arrivée avec la demande. |
GetTenantIssuer(HttpClient, String) |
Retourne l’émetteur pour le locataire spécifié. (Hérité de AzureActiveDirectoryLoginAuthenticationProvider) |
InitializeTokenIssuers() |
Initialise les émetteurs de jetons en demandant l’émetteur de jeton (Hérité de AzureActiveDirectoryLoginAuthenticationProvider) |
RequestToken(OAuthRequestTokenContext) |
Fournit un spécialisé Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider utilisé par le AzureActiveDirectoryExtendedLoginProvider. (Hérité de AzureActiveDirectoryLoginAuthenticationProvider) |
UpdateTokenContext(OAuthRequestTokenContext) |
Obtient le jeton du champ d’en-tête |
ValidateIdentity(OAuthValidateIdentityContext) |
Fournit un spécialisé Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider utilisé par le AzureActiveDirectoryExtendedLoginProvider. (Hérité de AzureActiveDirectoryLoginAuthenticationProvider) |
ValidateTokenIssuer(ClaimsIdentity) |
Vérifie que l’émetteur du locataire d’identité se trouve dans le jeu autorisé déterminé par l’ensemble de locataires configuré pour ce service. (Hérité de AzureActiveDirectoryLoginAuthenticationProvider) |
Implémentations d’interfaces explicites
IAzureActiveDirectoryOpenIdConnectAuthenticationProvider.RequestToken(AzureActiveDirectoryOpenIdConnectRequestTokenContext) |
Appelé avant la création du ClaimsIdentity . Donne à l'application la possibilité de chercher l'identité à partir d'un autre emplacement, ainsi que d'ajuster ou de rejeter le jeton. |
S’applique à
Azure SDK for .NET