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://video2.skills-academy.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. |