AuthenticationManager Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Exposes the Http.Sys authentication configurations.
public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
- Inheritance
-
AuthenticationManager
Properties
AllowAnonymous |
Indicates if anonymous requests will be surfaced to the application or challenged by the server. The default value is true. |
AuthenticationDisplayName |
Sets the display name shown to users on login pages. The default is null. |
AutomaticAuthentication |
If true the server should set HttpContext.User. If false the server will only provide an identity when explicitly requested by the AuthenticationScheme. The default is true. |
CaptureCredentials |
If true, the server captures user credentials from the thread that starts the host and impersonates that user during Kerberos or Negotiate authentication. Kerberos or Negotiate authentication must be enabled. The default is false. This option maps to the native HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL flag. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info |
EnableKerberosCredentialCaching |
If true, the Kerberos authentication credentials are persisted per connection and re-used for subsequent anonymous requests on the same connection. Kerberos or Negotiate authentication must be enabled. The default is false. This option maps to the native HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING flag. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info |
Schemes |
When attaching to an existing queue this setting must match the one used to create the queue. |