AuthenticationManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
公开 Http.Sys 身份验证配置。
public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
- 继承
-
AuthenticationManager
属性
AllowAnonymous |
指示匿名请求是否会浮出应用程序或服务器质询。 默认值为 true。 |
AuthenticationDisplayName |
设置登录页上向用户显示的显示名称。 默认值为 null。 |
AutomaticAuthentication |
如果为 true,服务器应设置 HttpContext.User。 如果为 false,则服务器仅在 AuthenticationScheme 显式请求时提供标识。 默认值为 true。 |
CaptureCredentials |
如果为 true,服务器将从启动主机的线程中捕获用户凭据,并在 Kerberos 或 Negotiate 身份验证期间模拟该用户。 必须启用 Kerberos 或 Negotiate 身份验证。 默认值为 false。 此选项映射到本机HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL标志。 https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info |
EnableKerberosCredentialCaching |
如果为 true,则每个连接保留 Kerberos 身份验证凭据,并重新用于同一连接上的后续匿名请求。 必须启用 Kerberos 或 Negotiate 身份验证。 默认值为 false。 此选项映射到本机HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING标志。 https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info |
Schemes |
附加到现有队列时,此设置必须与用于创建队列的队列匹配。 |