Udostępnij za pośrednictwem


AuthenticationManager Klasa

Definicja

Uwidacznia konfiguracje uwierzytelniania Http.Sys.

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

Właściwości

AllowAnonymous

Wskazuje, czy żądania anonimowe będą udostępniane aplikacji lub wysyłane przez serwer. Wartość domyślna to true.

AuthenticationDisplayName

Ustawia nazwę wyświetlaną wyświetlaną użytkownikom na stronach logowania. Wartość domyślna to null.

AutomaticAuthentication

Jeśli wartość true, serwer powinien ustawić wartość HttpContext.User. Jeśli wartość false serwer dostarczy tożsamość tylko wtedy, gdy zostanie jawnie zażądana przez element AuthenticationScheme. Wartość domyślna to true.

CaptureCredentials

Jeśli to prawda, serwer przechwytuje poświadczenia użytkownika z wątku, który uruchamia hosta i personifikuje tego użytkownika podczas uwierzytelniania Kerberos lub Negotiate. Należy włączyć uwierzytelnianie Kerberos lub Negotiate. Wartość domyślna to false. Ta opcja mapuje na flagę natywną HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

Jeśli to prawda, poświadczenia uwierzytelniania Kerberos są utrwalane na połączenie i są ponownie używane dla kolejnych żądań anonimowych w tym samym połączeniu. Należy włączyć uwierzytelnianie Kerberos lub Negotiate. Wartość domyślna to false. Ta opcja mapuje flagę HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING natywną. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

Podczas dołączania do istniejącej kolejki to ustawienie musi być zgodne z tym, który został użyty do utworzenia kolejki.

Dotyczy