Condividi tramite


AuthenticationManager Classe

Definizione

Espone le configurazioni di autenticazione Http.Sys.

public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
Ereditarietà
AuthenticationManager

Proprietà

AllowAnonymous

Indica se le richieste anonime verranno visualizzate all'applicazione o richieste richieste dal server. Il valore predefinito è true.

AuthenticationDisplayName

Imposta il nome visualizzato visualizzato agli utenti nelle pagine di accesso. Il valore predefinito è Null.

AutomaticAuthentication

Se true, il server deve impostare HttpContext.User. Se false, il server fornirà un'identità solo quando richiesto in modo esplicito da AuthenticationScheme. Il valore predefinito è true.

CaptureCredentials

Se true, il server acquisisce le credenziali utente dal thread che avvia l'host e rappresenta l'utente durante l'autenticazione Kerberos o Negotiate. L'autenticazione Kerberos o Negotiate deve essere abilitata. Il valore predefinito è false. Questa opzione esegue il mapping al flag di HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL nativo. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

Se true, le credenziali di autenticazione Kerberos vengono mantenute per ogni connessione e riutilizzate per le successive richieste anonime nella stessa connessione. L'autenticazione Kerberos o Negotiate deve essere abilitata. Il valore predefinito è false. Questa opzione esegue il mapping al flag di HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING nativo. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

Quando si collega a una coda esistente, questa impostazione deve corrispondere a quella usata per creare la coda.

Si applica a