Partager via


AzureActiveDirectoryOpenIdConnectAuthenticationProvider Classe

Définition

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.OAuthBearerAuthenticationProvider
AzureActiveDirectoryOpenIdConnectAuthenticationProvider
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 Authorization HTTP ou du corps de la requête.

(Hérité de AzureActiveDirectoryLoginAuthenticationProvider)
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 à