Compartilhar via


OpenIdConnectChallengeProperties Classe

Definição

AuthenticationProperties para um desafio do OpenId Connect.

public ref class OpenIdConnectChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class OpenIdConnectChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type OpenIdConnectChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class OpenIdConnectChallengeProperties
Inherits OAuthChallengeProperties
Herança
OpenIdConnectChallengeProperties

Construtores

OpenIdConnectChallengeProperties()

Inicializa uma nova instância de OpenIdConnectChallengeProperties.

OpenIdConnectChallengeProperties(IDictionary<String,String>)

Inicializa uma nova instância de OpenIdConnectChallengeProperties.

OpenIdConnectChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>)

Inicializa uma nova instância de OpenIdConnectChallengeProperties.

Campos

MaxAgeKey

A chave de parâmetro para o argumento "max_age" 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.

Propriedades

AllowRefresh

Obtém ou define se a atualização da sessão de autenticação deve ser permitida.

(Herdado de AuthenticationProperties)
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)
MaxAge

O valor do parâmetro "max_age" que está sendo usado para uma solicitação de desafio.

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 chamadas.

(Herdado de AuthenticationProperties)
Prompt

O valor do parâmetro "prompt" que está sendo usado para uma solicitação de desafio.

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)
Scope

O valor do parâmetro "scope" que está sendo usado para uma solicitação de desafio.

(Herdado de OAuthChallengeProperties)

Métodos

Clone()

Retornar uma cópia.

(Herdado de AuthenticationProperties)
GetBool(String)

Obtenha um valor anulável Boolean da Items coleção.

(Herdado de AuthenticationProperties)
GetDateTimeOffset(String)

Obtenha um valor anulável DateTimeOffset da Items coleção.

(Herdado de AuthenticationProperties)
GetParameter<T>(String)

Obtenha um parâmetro da Parameters coleção.

(Herdado de AuthenticationProperties)
GetString(String)

Obtenha um valor de cadeia de caracteres da Items coleção.

(Herdado de AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Defina ou remova um Boolean valor na Items coleção.

(Herdado de AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Define ou remove um DateTimeOffset valor na Items coleção.

(Herdado de AuthenticationProperties)
SetParameter<T>(String, T)

Defina um valor de parâmetro na Parameters coleção.

(Herdado de AuthenticationProperties)
SetScope(String[])

Defina o valor do parâmetro "scope".

(Herdado de OAuthChallengeProperties)
SetString(String, String)

Defina ou remova um valor de cadeia de caracteres da Items coleção.

(Herdado de AuthenticationProperties)

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.

Aplica-se a