Freigeben über


AuthenticationManager Klasse

Definition

Macht die Http.Sys-Authentifizierungskonfigurationen verfügbar.

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

Eigenschaften

AllowAnonymous

Gibt an, ob anonyme Anforderungen an die Anwendung angezeigt oder vom Server abgefordert werden. Der Standardwert ist true.

AuthenticationDisplayName

Legt den Anzeigenamen fest, der Benutzern auf Anmeldeseiten angezeigt wird. Der Standardwert ist NULL.

AutomaticAuthentication

If true the server should set HttpContext.User. Wenn false, stellt der Server nur eine Identität bereit, wenn er explizit von der AuthenticationScheme angefordert wird. Der Standardwert ist "true".

CaptureCredentials

Bei "true" erfasst der Server Benutzeranmeldeinformationen aus dem Thread, der den Host startet und den Identitätswechsel dieses Benutzers während der Kerberos- oder Aushandlungsauthentifizierung vornimmt. Kerberos- oder Aushandlungsauthentifizierung muss aktiviert sein. Der Standardwert ist "false". Diese Option ist dem systemeigenen HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL Flag zugeordnet. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

Bei "true" werden die Kerberos-Authentifizierungsanmeldeinformationen pro Verbindung beibehalten und für nachfolgende anonyme Anforderungen für dieselbe Verbindung erneut verwendet. Kerberos- oder Aushandlungsauthentifizierung muss aktiviert sein. Der Standardwert ist "false". Diese Option ist dem systemeigenen HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING Flag zugeordnet. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

Beim Anfügen an eine vorhandene Warteschlange muss diese Einstellung mit der Warteschlange übereinstimmen, die zum Erstellen der Warteschlange verwendet wird.

Gilt für: