Partilhar via


AuthenticationManager Classe

Definição

Expõe as configurações de autenticação do Http.Sys.

public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
Herança
AuthenticationManager

Propriedades

AllowAnonymous

Indica se as solicitações anônimas serão exibidas no aplicativo ou desafiadas pelo servidor. O valor padrão é true.

AuthenticationDisplayName

Define o nome de exibição mostrado aos usuários em páginas de logon. O padrão é nulo.

AutomaticAuthentication

Se for true, o servidor deverá definir HttpContext.User. Se false, o servidor fornecerá apenas uma identidade quando solicitado explicitamente pelo AuthenticationScheme. O padrão é verdadeiro.

CaptureCredentials

Se for true, o servidor capturará as credenciais do usuário do thread que inicia o host e representa esse usuário durante a autenticação Kerberos ou Negotiate. A autenticação Kerberos ou Negotiate deve estar habilitada. O padrão é false. Essa opção é mapeada para o sinalizador de HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL nativo. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

Se for true, as credenciais de autenticação Kerberos serão mantidas por conexão e reutilizadas para solicitações anônimas subsequentes na mesma conexão. A autenticação Kerberos ou Negotiate deve estar habilitada. O padrão é false. Essa opção é mapeada para o sinalizador de HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING nativo. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

Ao anexar a uma fila existente, essa configuração deve corresponder à usada para criar a fila.

Aplica-se a