AuthenticationSchemeOptions 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í.
Contiene las opciones usadas por .AuthenticationHandler<TOptions>
public ref class AuthenticationSchemeOptions
public class AuthenticationSchemeOptions
type AuthenticationSchemeOptions = class
Public Class AuthenticationSchemeOptions
- Herencia
-
AuthenticationSchemeOptions
- Derivado
Constructores
AuthenticationSchemeOptions() |
Contiene las opciones usadas por .AuthenticationHandler<TOptions> |
Propiedades
ClaimsIssuer |
Obtiene o establece el emisor que se debe usar para las notificaciones que se crean. |
Events |
Instancia usada para eventos |
EventsType |
Si se establece, se usará como tipo de servicio para obtener la instancia de Events en lugar de la propiedad . |
ForwardAuthenticate |
Si se establece, especifica el esquema de destino al que este esquema debe reenviar las llamadas a AuthenticateAsync. Por ejemplo, Context.AuthenticateAsync("ThisScheme") => Context.AuthenticateAsync("ForwardAuthenticateValue"); Establezca el destino en el esquema actual para deshabilitar el reenvío y permitir el procesamiento normal. |
ForwardChallenge |
Si se establece, especifica el esquema de destino al que este esquema debe reenviar llamadas a ChallengeAsync. Por ejemplo, Context.ChallengeAsync("ThisScheme") => Context.ChallengeAsync("ForwardChallengeValue"); Establezca el destino en el esquema actual para deshabilitar el reenvío y permitir el procesamiento normal. |
ForwardDefault |
Si se establece, especifica un esquema predeterminado al que los controladores de autenticación deben reenviar todas las operaciones de autenticación a de forma predeterminada. La lógica de reenvío predeterminada comprobará primero la configuración más específica ForwardAuthenticate/Challenge/Allow/SignIn/SignOut, seguida de la comprobación del ForwardDefaultSelector, seguida de ForwardDefault. El primer resultado distinto de NULL se usará como esquema de destino al que se reenviará. |
ForwardDefaultSelector |
Se usa para seleccionar un esquema predeterminado para la solicitud actual a la que los controladores de autenticación deben reenviar todas las operaciones de autenticación a de forma predeterminada. La lógica de reenvío predeterminada comprobará primero la configuración más específica ForwardAuthenticate/Challenge/Allow/SignIn/SignOut, seguida de la comprobación del ForwardDefaultSelector, seguida de ForwardDefault. El primer resultado distinto de NULL se usará como esquema de destino al que se reenviará. |
ForwardForbid |
Si se establece, especifica el esquema de destino al que este esquema debe reenviar las llamadas a ProhibidoAsync. Por ejemplo, Context.ConstraintAsync("ThisScheme") => Context.ConstraintAsync("ForwardForbidValue"); Establezca el destino en el esquema actual para deshabilitar el reenvío y permitir el procesamiento normal. |
ForwardSignIn |
Si se establece, especifica el esquema de destino al que este esquema debe reenviar las llamadas a SignInAsync. Por ejemplo, Context.SignInAsync("ThisScheme") => Context.SignInAsync("ForwardSignInValue"); Establezca el destino en el esquema actual para deshabilitar el reenvío y permitir el procesamiento normal. |
ForwardSignOut |
Si se establece, especifica el esquema de destino al que este esquema debe reenviar las llamadas a SignOutAsync. Por ejemplo, Context.SignOutAsync("ThisScheme") => Context.SignOutAsync("ForwardSignOutValue"); Establezca el destino en el esquema actual para deshabilitar el reenvío y permitir el procesamiento normal. |
TimeProvider |
Se usa para las pruebas. |
Métodos
Validate() |
Compruebe que las opciones son válidas. Debe producir una excepción si las cosas no están bien. |
Validate(String) |
Comprueba que las opciones son válidas para un esquema específico. |