Sdílet prostřednictvím


AuthenticationManager Třída

Definice

Zveřejňuje konfigurace ověřování Http.Sys.

public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
Dědičnost
AuthenticationManager

Vlastnosti

AllowAnonymous

Označuje, jestli se na aplikaci zobrazí anonymní požadavky nebo jestli je server vyzvedá. Výchozí hodnota je true.

AuthenticationDisplayName

Nastaví zobrazované jméno uživatelům na přihlašovacích stránkách. Výchozí hodnota je null.

AutomaticAuthentication

Pokud je hodnota true, měl by server nastavit HttpContext.User. Pokud je hodnota false, server poskytne identitu pouze v případě, že o to výslovně požádá AuthenticationScheme. Výchozí hodnota je true.

CaptureCredentials

Pokud je pravda, server zachytí přihlašovací údaje uživatele z vlákna, které spustí hostitele a zosobní tohoto uživatele během ověřování protokolem Kerberos nebo Negotiate. Musí být povolené ověřování Kerberos nebo Negotiate. Výchozí hodnota je false. Tato možnost se mapuje na nativní příznak HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

Pokud je hodnota true, přihlašovací údaje ověřování Kerberos se zachovají na připojení a znovu se použijí pro následné anonymní požadavky na stejné připojení. Musí být povolené ověřování Kerberos nebo Negotiate. Výchozí hodnota je false. Tato možnost se mapuje na nativní příznak HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

Při připojování k existující frontě musí toto nastavení odpovídat nastavení použitému k vytvoření fronty.

Platí pro