Compartilhar via


AzureActiveDirectoryOpenIdConnectAuthenticationProvider Classe

Definição

Fornece um especializado Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider usado pelo 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
Herança
Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider
AzureActiveDirectoryOpenIdConnectAuthenticationProvider
Implementações

Construtores

AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration)

Inicializa uma nova instância da AzureActiveDirectoryLoginAuthenticationProvider classe sem validação de emissor de locatário.

AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration, IEnumerable<String>)

Inicializa uma nova instância da classe com validação AzureActiveDirectoryLoginAuthenticationProvider do emissor do locatário.

Propriedades

Config

O System.Web.Http.HttpConfiguration associado a esta instância.

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)
Tenants

A coleção de locatários que deve ser permitida.

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)

Métodos

Authenticated(AzureActiveDirectoryOpenIdConnectAuthenticatedContext)

Chamado toda vez que a identidade de uma solicitação foi validada pelo middleware. Dá ao aplicativo a oportunidade de alterar ou rejeitar a identidade que chegou com a solicitação.

GetTenantIssuer(HttpClient, String)

Retorna o emissor do locatário especificado.

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)
InitializeTokenIssuers()

Inicializa os emissores de token solicitando o emissor do token

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)
RequestToken(OAuthRequestTokenContext)

Fornece um especializado Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider usado pelo AzureActiveDirectoryExtendedLoginProvider.

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)
UpdateTokenContext(OAuthRequestTokenContext)

Obtém o token do campo de Authorization cabeçalho HTTP ou do corpo da solicitação.

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)
ValidateIdentity(OAuthValidateIdentityContext)

Fornece um especializado Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider usado pelo AzureActiveDirectoryExtendedLoginProvider.

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)
ValidateTokenIssuer(ClaimsIdentity)

Verifica se o emissor do locatário de identidade está no conjunto permitido determinado pelo conjunto de locatários configurados para esse serviço.

(Herdado de AzureActiveDirectoryLoginAuthenticationProvider)

Implantações explícitas de interface

IAzureActiveDirectoryOpenIdConnectAuthenticationProvider.RequestToken(AzureActiveDirectoryOpenIdConnectRequestTokenContext)

Invocado antes de o ClaimsIdentity ser criado. Dá ao aplicativo a oportunidade de encontrar a identidade de um local diferente, ajustar ou rejeitar o token.

Aplica-se a