다음을 통해 공유


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에서 명시적으로 요청한 경우에만 ID를 제공합니다. 기본값은 true입니다.

CaptureCredentials

true이면 서버는 호스트를 시작하고 Kerberos 또는 협상 인증 중에 해당 사용자를 가장하는 스레드에서 사용자 자격 증명을 캡처합니다. 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

기존 큐에 연결할 때 이 설정은 큐를 만드는 데 사용된 설정과 일치해야 합니다.

적용 대상