Compartir a través de


OAuthChallengeProperties Clase

Definición

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

Constructores

OAuthChallengeProperties()

Inicializa una nueva instancia de la clase OAuthChallengeProperties.

OAuthChallengeProperties(IDictionary<String,String>)

Inicializa una nueva instancia de la clase OAuthChallengeProperties.

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

Inicializa una nueva instancia de la clase OAuthChallengeProperties.

Campos

ScopeKey

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

Propiedades

AllowRefresh

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

(Heredado de AuthenticationProperties)
ExpiresUtc

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

(Heredado de AuthenticationProperties)
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)
Parameters

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

(Heredado de AuthenticationProperties)
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.

Métodos

Clone()

Devuelve una copia.

(Heredado de AuthenticationProperties)
GetBool(String)

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

(Heredado de AuthenticationProperties)
GetDateTimeOffset(String)

Obtiene un valor que acepta valores NULL DateTimeOffset 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 de 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".

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