WindowsClientCredential.AllowNtlm プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This property is deprecated and is maintained for backward compatibility only. The local machine policy will be used to determine if NTLM should be used.
Windows SSPI ネゴシエート認証として NTLM 認証を許可するかどうかを示す値を取得または設定します。
public:
property bool AllowNtlm { bool get(); void set(bool value); };
public bool AllowNtlm { get; set; }
[System.Obsolete("This property is deprecated and is maintained for backward compatibility only. The local machine policy will be used to determine if NTLM should be used.")]
public bool AllowNtlm { get; set; }
member this.AllowNtlm : bool with get, set
[<System.Obsolete("This property is deprecated and is maintained for backward compatibility only. The local machine policy will be used to determine if NTLM should be used.")>]
member this.AllowNtlm : bool with get, set
Public Property AllowNtlm As Boolean
プロパティ値
SSPI ネゴシエート認証Windows NTLM 認証を許可する必要がある場合は true、それ以外の場合は false。 既定値は true です。
- 属性
注釈
このプロパティを true に設定すると、Kerberos が使用できない場合に認証を NTLM にダウングレードできます。
このプロパティを false に設定すると、NTLM が使用されている場合に Windows Communication Foundation (WCF) が例外をスローするためのベスト エフォートが作成されます。 このプロパティを false に設定しても、NTLM 資格情報がネットワーク経由で送信されない場合があることに注意してください。
ワークグループやローカル アカウントなどの特定のデプロイでは、NTLM 認証が必要です。 このような展開でこのフラグを false に設定すると、WCF の使用時に認証エラーが発生します。 相互認証が必要な展開 (Kerberos でのみサポート) では、このフラグを false に設定します。
NTLM (Windows NT LAN Manager) は、Windows NT オペレーティング システムを実行しているシステムを含むネットワークおよびスタンドアロン システムで使用される認証プロトコルです。
Microsoft Kerberos セキュリティ パッケージは、ネットワーク上のシステムに NTLM よりも大きなセキュリティを追加します。 Microsoft Kerberos は選択したプロトコルですが、NTLM は引き続きサポートされており、ネットワークに NT 4.0 以前のバージョンを実行しているシステムとスタンドアロン システムで実行されているシステムWindows含まれている場合は、ネットワーク認証に使用する必要があります。