NegotiateOptions 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í.
La clase Options proporciona información necesaria para controlar el comportamiento del controlador de autenticación Negotiate.
public ref class NegotiateOptions : Microsoft::AspNetCore::Authentication::AuthenticationSchemeOptions
public class NegotiateOptions : Microsoft.AspNetCore.Authentication.AuthenticationSchemeOptions
type NegotiateOptions = class
inherit AuthenticationSchemeOptions
Public Class NegotiateOptions
Inherits AuthenticationSchemeOptions
- Herencia
Constructores
NegotiateOptions() |
La clase Options proporciona información necesaria para controlar el comportamiento del controlador de autenticación Negotiate. |
Propiedades
ClaimsIssuer |
Obtiene o establece el emisor que se debe usar para las notificaciones que se crean. (Heredado de AuthenticationSchemeOptions) |
Events |
Objeto proporcionado por la aplicación para procesar eventos generados por el controlador de autenticación negotiate. La aplicación puede usar la instancia NegotiateEvents existente y asignar delegados solo a los eventos que desea procesar. La aplicación también puede reemplazarla por su propia instancia derivada. |
EventsType |
Si se establece, se usará como tipo de servicio para obtener la instancia de Eventos en lugar de la propiedad . (Heredado de AuthenticationSchemeOptions) |
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. (Heredado de AuthenticationSchemeOptions) |
ForwardChallenge |
Si se establece, especifica el esquema de destino al que este esquema debe reenviar llamadas 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. (Heredado de AuthenticationSchemeOptions) |
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 forwardAuthenticate/Challenge/Allow/SignIn/SignOut más específica, seguida de comprobar forwardDefaultSelector, seguida de ForwardDefault. El primer resultado distinto de NULL se usará como esquema de destino al que reenviar. (Heredado de AuthenticationSchemeOptions) |
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 forwardAuthenticate/Challenge/Allow/SignIn/SignOut más específica, seguida de comprobar forwardDefaultSelector, seguida de ForwardDefault. El primer resultado distinto de NULL se usará como esquema de destino al que reenviar. (Heredado de AuthenticationSchemeOptions) |
ForwardForbid |
Si se establece, especifica el esquema de destino al que este esquema debe reenviar las llamadas de ProhibidoAsync. Por ejemplo, Context.ForbidAsync("ThisScheme") => Context.ForbidAsync("ForwardForbidValue"); Establezca el destino en el esquema actual para deshabilitar el reenvío y permitir el procesamiento normal. (Heredado de AuthenticationSchemeOptions) |
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. (Heredado de AuthenticationSchemeOptions) |
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. (Heredado de AuthenticationSchemeOptions) |
PersistKerberosCredentials |
Indica si las credenciales kerberos se deben conservar y volver a usar para las solicitudes anónimas subcuentes. Esta opción no se debe usar si las conexiones pueden compartirse mediante solicitudes de distintos usuarios. |
PersistNtlmCredentials |
Indica si las credenciales NTLM se deben conservar y volver a usar para las solicitudes anónimas subsquent. Esta opción no se debe usar si las conexiones pueden compartirse mediante solicitudes de distintos usuarios. |
TimeProvider |
Se usa para las pruebas. (Heredado de AuthenticationSchemeOptions) |
Métodos
EnableLdap(Action<LdapSettings>) |
Use conexiones LDAP usadas para recuperar notificaciones mediante las opciones configuradas. Esto solo se debe usar en sistemas Linux. |
EnableLdap(String) |
Use conexiones LDAP usadas para recuperar notificaciones para el dominio especificado. Esto solo se debe usar en sistemas Linux. |
Validate() |
Compruebe que las opciones son válidas. Debe producir una excepción si las cosas no están bien. (Heredado de AuthenticationSchemeOptions) |
Validate(String) |
Comprueba que las opciones son válidas para un esquema específico. (Heredado de AuthenticationSchemeOptions) |