MicrosoftChallengeProperties 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.
AuthenticationProperties para a solicitação de desafio do Microsoft OAuth. Para referência, veja https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code.
public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
- Herança
Construtores
| MicrosoftChallengeProperties() |
Inicializa uma nova instância para MicrosoftChallengeProperties. |
| MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Inicializa uma nova instância para MicrosoftChallengeProperties. |
| MicrosoftChallengeProperties(IDictionary<String,String>) |
Inicializa uma nova instância para MicrosoftChallengeProperties. |
Campos
| DomainHintKey |
A chave de parâmetro para o argumento "domain_hint" que está sendo usado para uma solicitação de desafio. |
| LoginHintKey |
A chave de parâmetro para o argumento "login_hint" que está sendo usado para uma solicitação de desafio. |
| PromptKey |
A chave de parâmetro para o argumento "prompt" que está sendo usado para uma solicitação de desafio. |
| ResponseModeKey |
Obsoleto.
A chave de parâmetro para o argumento "response_mode" que está sendo usado para uma solicitação de desafio. |
Propriedades
| AllowRefresh |
Obtém ou define se a atualização da sessão de autenticação deve ser permitida. (Herdado de AuthenticationProperties) |
| DomainHint |
Obtém ou define o valor do parâmetro "domain_hint" que está sendo usado para uma solicitação de desafio. Se incluída, a autenticação ignorará o processo de descoberta baseada em email pelo qual o usuário passa na página de entrada, levando a uma experiência de usuário um pouco mais simplificada. |
| ExpiresUtc |
Obtém ou define o período em que o tíquete de autenticação expira. (Herdado de AuthenticationProperties) |
| IsPersistent |
Obtém ou define se a sessão de autenticação será persistente entre várias solicitações. (Herdado de AuthenticationProperties) |
| IssuedUtc |
Obtém ou define a hora em que o tíquete de autenticação foi emitido. (Herdado de AuthenticationProperties) |
| Items |
Valores de estado sobre a sessão de autenticação. (Herdado de AuthenticationProperties) |
| LoginHint |
Obtém ou define o valor do parâmetro "login_hint" que está sendo usado para uma solicitação de desafio. Pode ser usado para preencher previamente o campo nome de usuário/endereço de email da página de entrada do usuário, se seu nome de usuário for conhecido antecipadamente. |
| Parameters |
Coleção de parâmetros que são passados para o manipulador de autenticação. Elas não se destinam à serialização ou persistência, apenas para fluxo de dados entre sites de chamada. (Herdado de AuthenticationProperties) |
| Prompt |
Obtém ou define o valor do parâmetro "prompt" que está sendo usado para uma solicitação de desafio. Indica o tipo de interação do usuário que é necessário. Os únicos valores válidos no momento são logon, nenhum e consentimento. |
| RedirectUri |
Obtém ou define o caminho completo ou o URI absoluto a ser usado como um valor de resposta de redirecionamento http. (Herdado de AuthenticationProperties) |
| ResponseMode |
Obsoleto.
Obtém ou define o valor do |
| Scope |
O valor do parâmetro "scope" que está sendo usado para uma solicitação de desafio. (Herdado de OAuthChallengeProperties) |
Métodos
Métodos de Extensão
| GetTokens(AuthenticationProperties) |
Retorna todas as AuthenticationToken instâncias contidas nas propriedades. |
| GetTokenValue(AuthenticationProperties, String) |
Retorna o valor de um token. |
| StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
Armazena um conjunto de tokens de autenticação depois de remover tokens antigos. |
| UpdateTokenValue(AuthenticationProperties, String, String) |
Atualizações o valor de um token, se já estiver presente. |