GoogleChallengeProperties Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>, IDictionary<String,Object>) |
Inicializa una nueva instancia de la clase GoogleChallengeProperties. |
GoogleChallengeProperties(IDictionary<String,String>) |
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. |