Поделиться через


AuthenticationManager Класс

Определение

Предоставляет конфигурации проверки подлинности Http.Sys.

public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
Наследование
AuthenticationManager

Свойства

AllowAnonymous

Указывает, будут ли анонимные запросы отображаться в приложении или оспариваться сервером. Значение по умолчанию — true.

AuthenticationDisplayName

Задает отображаемое имя, отображаемое пользователям на страницах входа. Значение по умолчанию равно NULL.

AutomaticAuthentication

Если значение true, сервер должен задать httpContext.User. Если значение false, сервер будет предоставлять удостоверение только при явном запросе AuthenticationScheme. Значение по умолчанию — true.

CaptureCredentials

Если значение true, сервер записывает учетные данные пользователя из потока, который запускает узел и олицетворяет пользователя во время проверки подлинности Kerberos или Negotiate. Необходимо включить проверку подлинности Kerberos или Согласование. Значение по умолчанию — false. Этот параметр сопоставляется с собственным флагом HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

Если задано значение true, учетные данные проверки подлинности Kerberos сохраняются для каждого подключения и повторно используются для последующих анонимных запросов в том же соединении. Необходимо включить проверку подлинности Kerberos или Согласование. Значение по умолчанию — false. Этот параметр сопоставляется с собственным флагом HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

При присоединении к существующей очереди этот параметр должен совпадать с тем, который использовался для создания очереди.

Применяется к