Compartir a través de


GoogleChallengeProperties Clase

Definición

AuthenticationProperties para un desafío de 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
Herencia

Constructores

GoogleChallengeProperties()

Inicializa una nueva instancia de la clase GoogleChallengeProperties.

GoogleChallengeProperties(IDictionary<String,String>)

Inicializa una nueva instancia de la clase GoogleChallengeProperties.

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

Inicializa una nueva instancia de la clase GoogleChallengeProperties.

Campos

AccessTypeKey

Clave de parámetro para el argumento "access_type" que se usa para una solicitud de desafío.

ApprovalPromptKey

Clave de parámetro para el argumento "approval_prompt" que se usa para una solicitud de desafío.

IncludeGrantedScopesKey

Clave de parámetro para el argumento "include_granted_scopes" que se usa para una solicitud de desafío.

LoginHintKey

Clave de parámetro para el argumento "login_hint" que se usa para una solicitud de desafío.

PromptParameterKey

Clave de parámetro para el argumento "prompt" que se usa para una solicitud de desafío.

Propiedades

AccessType

Valor del parámetro "access_type" que se usa para una solicitud de desafío.

AllowRefresh

Obtiene o establece si se debe permitir la actualización de la sesión de autenticación.

(Heredado de AuthenticationProperties)
ApprovalPrompt

Valor del parámetro "approval_prompt" que se usa para una solicitud de desafío.

ExpiresUtc

Obtiene o establece la fecha y la hora en las que expira el vale de autenticación.

(Heredado de AuthenticationProperties)
IncludeGrantedScopes

Valor del parámetro "include_granted_scopes" que se usa para una solicitud de desafío.

IsPersistent

Obtiene o establece si la sesión de autenticación persiste en varias solicitudes.

(Heredado de AuthenticationProperties)
IssuedUtc

Obtiene o establece la fecha y la hora en las que se emitió el vale de autenticación.

(Heredado de AuthenticationProperties)
Items

Valores de estado de la sesión de autenticación.

(Heredado de AuthenticationProperties)
LoginHint

Valor del parámetro "login_hint" que se usa para una solicitud de desafío.

Parameters

Colección de parámetros que se pasan al controlador de autenticación. Estos no están pensados para la serialización o persistencia, solo para el flujo de datos entre sitios de llamada.

(Heredado de AuthenticationProperties)
Prompt

Valor del parámetro "prompt" que se usa para una solicitud de desafío.

RedirectUri

Obtiene o establece la ruta de acceso completa o URI absoluto que debe usarse como valor de respuesta de redireccionamiento HTTP.

(Heredado de AuthenticationProperties)
Scope

Valor del parámetro "scope" que se usa para una solicitud de desafío.

(Heredado de OAuthChallengeProperties)

Métodos

Clone()

Devuelve una copia.

(Heredado de AuthenticationProperties)
GetBool(String)

Obtiene un que acepta Boolean valores NULL de la Items colección.

(Heredado de AuthenticationProperties)
GetDateTimeOffset(String)

Obtenga un valor que acepta DateTimeOffset valores NULL de la Items colección.

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

Obtenga un parámetro de la Parameters colección.

(Heredado de AuthenticationProperties)
GetString(String)

Obtiene un valor de cadena de la Items colección.

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

Establezca o quite un Boolean valor en la Items colección.

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

Establece o quita un DateTimeOffset valor de la Items colección.

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

Establezca un valor de parámetro en la Parameters colección.

(Heredado de AuthenticationProperties)
SetScope(String[])

Establezca el valor del parámetro "scope".

(Heredado de OAuthChallengeProperties)
SetString(String, String)

Establezca o quite un valor de cadena de la Items colección.

(Heredado de AuthenticationProperties)

Métodos de extensión

GetTokens(AuthenticationProperties)

Devuelve todas las AuthenticationToken instancias contenidas en las propiedades.

GetTokenValue(AuthenticationProperties, String)

Devuelve el valor de un token.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Almacena un conjunto de tokens de autenticación, después de quitar los tokens antiguos.

UpdateTokenValue(AuthenticationProperties, String, String)

Novedades el valor de un token si ya está presente.

Se aplica a