AzureActiveDirectoryOpenIdConnectAuthenticationProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.OAuthBearerAuthenticationProviderAzureActiveDirectoryOpenIdConnectAuthenticationProvider
- 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 |
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. |