MicrosoftChallengeProperties 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 la solicitud de desafío de Microsoft OAuth. Como referencia, consulte https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code.
public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
- Herencia
Constructores
MicrosoftChallengeProperties() |
Inicializa una nueva instancia de para MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Inicializa una nueva instancia de para MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>) |
Inicializa una nueva instancia de para MicrosoftChallengeProperties. |
Campos
DomainHintKey |
Clave de parámetro para el argumento "domain_hint" 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. |
PromptKey |
Clave de parámetro para el argumento "prompt" que se usa para una solicitud de desafío. |
ResponseModeKey |
Obsoletos.
Clave de parámetro para el argumento "response_mode" 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) |
DomainHint |
Obtiene o establece el valor del parámetro "domain_hint" que se usa para una solicitud de desafío. Si se incluye, la autenticación omitirá el proceso de detección basado en correo electrónico que el usuario pasa en la página de inicio de sesión, lo que conduce a una experiencia de usuario ligeramente más simplificada. |
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) |
LoginHint |
Obtiene o establece el valor del valor del parámetro "login_hint" que se usa para una solicitud de desafío. Se puede usar para rellenar previamente el campo nombre de usuario/dirección de correo electrónico de la página de inicio de sesión del usuario, si su nombre de usuario se conoce con antelación. |
Parameters |
Colección de parámetros que se pasan al controlador de autenticación. Estos no están diseñados para serialización o persistencia, solo para el flujo de datos entre sitios de llamada. (Heredado de AuthenticationProperties) |
Prompt |
Obtiene o establece el valor del valor del parámetro "prompt" que se usa para una solicitud de desafío. Indica el tipo de interacción necesaria con el usuario. Los únicos valores válidos en este momento son login, none y consent. |
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) |
ResponseMode |
Obsoletos.
Obtiene o establece el valor del |
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. |