Compartir a través de


AuthenticationManager Clase

Definición

Expone las configuraciones de autenticación Http.Sys.

public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
Herencia
AuthenticationManager

Propiedades

AllowAnonymous

Indica si el servidor mostrará las solicitudes anónimas a la aplicación o a la que el servidor lo impugna. El valor predeterminado es true.

AuthenticationDisplayName

Establece el nombre para mostrar que se muestra a los usuarios en las páginas de inicio de sesión. El valor predeterminado es NULL.

AutomaticAuthentication

Si es true, el servidor debe establecer HttpContext.User. Si es false, el servidor solo proporcionará una identidad cuando la authenticationScheme lo solicite explícitamente. El valor predeterminado es true.

CaptureCredentials

Si es true, el servidor captura las credenciales de usuario del subproceso que inicia el host y suplanta a ese usuario durante la autenticación Kerberos o Negotiate. La autenticación Kerberos o Negotiate debe estar habilitada. El valor predeterminado es false. Esta opción se asigna a la marca de HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL nativa. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

Si es true, las credenciales de autenticación Kerberos se conservan por conexión y se vuelven a usar para las solicitudes anónimas posteriores en la misma conexión. La autenticación Kerberos o Negotiate debe estar habilitada. El valor predeterminado es false. Esta opción se asigna a la marca HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING nativa. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

Al asociar a una cola existente, esta configuración debe coincidir con la que se usa para crear la cola.

Se aplica a