Partilhar via


OAuthChallengeProperties Classe

Definição

AuthenticationProperties para um desafio OAuth.

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

Construtores

OAuthChallengeProperties()

Inicializa uma nova instância de OAuthChallengeProperties.

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

Inicializa uma nova instância de OAuthChallengeProperties.

OAuthChallengeProperties(IDictionary<String,String>)

Inicializa uma nova instância de OAuthChallengeProperties.

Campos

ScopeKey

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

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

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