Compartir a través de


RemoteAuthenticationOptions Clase

Definición

Contiene las opciones usadas por .RemoteAuthenticationHandler<TOptions>

public ref class RemoteAuthenticationOptions : Microsoft::AspNetCore::Builder::AuthenticationOptions
public class RemoteAuthenticationOptions : Microsoft.AspNetCore.Builder.AuthenticationOptions
type RemoteAuthenticationOptions = class
    inherit AuthenticationOptions
Public Class RemoteAuthenticationOptions
Inherits AuthenticationOptions
Herencia
RemoteAuthenticationOptions
Derivado

Constructores

RemoteAuthenticationOptions()

Contiene las opciones usadas por .RemoteAuthenticationHandler<TOptions>

Campos

Events

Contiene las opciones usadas por .RemoteAuthenticationHandler<TOptions>

Propiedades

AuthenticationScheme

AuthenticationScheme en las opciones corresponde al nombre lógico de un esquema de autenticación determinado. Se puede asignar un valor diferente para utilizar el mismo tipo de middleware de autenticación más de una vez en una canalización.

(Heredado de AuthenticationOptions)
AutomaticAuthenticate

Si es true, el middleware de autenticación modifica el usuario de solicitud que entra. Si false, el middleware de autenticación solo proporcionará identidad cuando se indique explícitamente mediante AuthenticationScheme.

(Heredado de AuthenticationOptions)
AutomaticChallenge

Si es true, el middleware de autenticación debe controlar el desafío automático. Si false, el middleware de autenticación solo modificará las respuestas cuando se indique explícitamente mediante AuthenticationScheme.

(Heredado de AuthenticationOptions)
BackchannelHttpHandler

HttpMessageHandler se usa para comunicarse con el proveedor de identidades remoto. Esto no puede establecerse al mismo tiempo que el objeto BackchannelCertificateValidator a menos que el valor se pueda convertir a tipo heredado de un objeto WebRequestHandler.

BackchannelTimeout

Obtiene o establece el valor de tiempo de espera en milisegundos para las comunicaciones de canal back con el proveedor de identidades remoto.

CallbackPath

La ruta de acceso de la solicitud en la ruta de acceso base de la aplicación en la que se devolverá el agente de usuario. El middleware procesará esta solicitud cuando llegue.

ClaimsIssuer

Obtiene o establece el emisor que se debe usar para las notificaciones que se crean.

(Heredado de AuthenticationOptions)
Description

Información adicional sobre el tipo de autenticación que se pone a disposición de la aplicación.

(Heredado de AuthenticationOptions)
DisplayName

Obtiene o establece el texto que el usuario puede mostrar en una interfaz de usuario de inicio de sesión.

RemoteAuthenticationTimeout

Obtiene o establece el límite de tiempo para completar el flujo de autenticación (15 minutos de forma predeterminada).

SaveTokens

Define si los tokens de acceso y actualización deben almacenarse en AuthenticationProperties después de una autorización correcta. Esta propiedad se establece false en de forma predeterminada para reducir el tamaño de la cookie de autenticación final.

SignInScheme

Obtiene o establece el esquema de autenticación correspondiente al middleware responsable de conservar la identidad del usuario después de una autenticación correcta. Este valor normalmente corresponde a un middleware de cookies registrado en la clase Startup. Cuando se omite, SignInScheme se usa como un valor de reserva.

SystemClock

Sólo con fines de prueba.

(Heredado de AuthenticationOptions)

Se aplica a