Condividi tramite


AzureActiveDirectoryOpenIdConnectAuthenticationProvider Classe

Definizione

Fornisce un oggetto specializzato Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider utilizzato da 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
Ereditarietà
Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider
AzureActiveDirectoryOpenIdConnectAuthenticationProvider
Implementazioni

Costruttori

AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration)

Inizializza una nuova istanza della classe senza convalida dell'autorità AzureActiveDirectoryLoginAuthenticationProvider di certificazione tenant.

AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration, IEnumerable<String>)

Inizializza una nuova istanza della classe con convalida dell'autorità AzureActiveDirectoryLoginAuthenticationProvider di certificazione tenant.

Proprietà

Config

L’elemento System.Web.Http.HttpConfiguration associato a questa istanza.

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)
Tenants

Raccolta di tenant che devono essere consentiti.

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)

Metodi

Authenticated(AzureActiveDirectoryOpenIdConnectAuthenticatedContext)

Chiamato ogni volta che l'identità di una richiesta è stata convalidata dal middleware. Consente all'applicazione di modificare o rifiutare l'identità che è arrivata con la richiesta.

GetTenantIssuer(HttpClient, String)

Restituisce l'autorità emittente per il tenant specificato.

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)
InitializeTokenIssuers()

Inizializza le autorità di certificazione del token richiedendo l'autorità di certificazione del token

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)
RequestToken(OAuthRequestTokenContext)

Fornisce un oggetto specializzato Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider utilizzato da AzureActiveDirectoryExtendedLoginProvider.

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)
UpdateTokenContext(OAuthRequestTokenContext)

Ottiene il token dal campo dell'intestazione Authorization HTTP o dal corpo della richiesta.

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)
ValidateIdentity(OAuthValidateIdentityContext)

Fornisce un oggetto specializzato Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider utilizzato da AzureActiveDirectoryExtendedLoginProvider.

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)
ValidateTokenIssuer(ClaimsIdentity)

Verifica che l'autorità emittente del tenant di identità sia nel set consentito determinato dal set di tenant configurati per questo servizio.

(Ereditato da AzureActiveDirectoryLoginAuthenticationProvider)

Implementazioni dell'interfaccia esplicita

IAzureActiveDirectoryOpenIdConnectAuthenticationProvider.RequestToken(AzureActiveDirectoryOpenIdConnectRequestTokenContext)

Richiamato prima della ClaimsIdentity creazione. Assegna all'applicazione un'opportunità di trovare l'identità in una posizione diversa e di regolare o rifiutare il token.

Si applica a