Compartir a través de


OpenIdConnectChallengeProperties Clase

Definición

AuthenticationProperties para un desafío de OpenId Connect.

public ref class OpenIdConnectChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class OpenIdConnectChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type OpenIdConnectChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class OpenIdConnectChallengeProperties
Inherits OAuthChallengeProperties
Herencia
OpenIdConnectChallengeProperties

Constructores

OpenIdConnectChallengeProperties()

Inicializa una nueva instancia de la clase OpenIdConnectChallengeProperties.

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

Inicializa una nueva instancia de la clase OpenIdConnectChallengeProperties.

OpenIdConnectChallengeProperties(IDictionary<String,String>)

Inicializa una nueva instancia de la clase OpenIdConnectChallengeProperties.

Campos

MaxAgeKey

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

PromptKey

Clave de parámetro del argumento "prompt" 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)
MaxAge

Valor del parámetro "max_age" 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 diseñados 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 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".

(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