Partilhar via


GoogleChallengeProperties Classe

Definição

AuthenticationProperties para um desafio do Google OAuth.

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

Construtores

GoogleChallengeProperties()

Inicializa uma nova instância de GoogleChallengeProperties.

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

Inicializa uma nova instância de GoogleChallengeProperties.

GoogleChallengeProperties(IDictionary<String,String>)

Inicializa uma nova instância de GoogleChallengeProperties.

Campos

AccessTypeKey

A chave de parâmetro para o argumento "access_type" que está sendo usado para uma solicitação de desafio.

ApprovalPromptKey

A chave de parâmetro para o argumento "approval_prompt" que está sendo usado para uma solicitação de desafio.

IncludeGrantedScopesKey

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

PromptParameterKey

A chave de parâmetro para o argumento "prompt" que está sendo usado para uma solicitação de desafio.

Propriedades

AccessType

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

AllowRefresh

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

(Herdado de AuthenticationProperties)
ApprovalPrompt

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

ExpiresUtc

Obtém ou define o período em que o tíquete de autenticação expira.

(Herdado de AuthenticationProperties)
IncludeGrantedScopes

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

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

O valor do parâmetro "login_hint" 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, somente para fluxo de dados entre sites de chamada.

(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