AzureActiveDirectoryOpenIdConnectAuthenticationProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.OAuthBearerAuthenticationProviderAzureActiveDirectoryOpenIdConnectAuthenticationProvider
- 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 |
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
Azure SDK for .NET