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://video2.skills-academy.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://video2.skills-academy.com/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

既存のキューにアタッチする場合、この設定はキューの作成に使用されたものと一致する必要があります。

適用対象