WebClientProtocol.PreAuthenticate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
事前認証を有効にするかどうかを取得または設定します。
public:
property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean
プロパティ値
要求を事前に認証する場合は true
。それ以外の場合は false
。 既定値は、false
です。
注釈
クライアントが資格情報を使用せずにリソースを要求すると、サーバーは要求にチャレンジし、それがサポートする認証スキームを示します。 クライアントは認証スキームを選択し、適切な WWW-authenticate
ヘッダーをサーバーに送信します。 が true
の場合PreAuthenticate、WWW-authenticate
ヘッダーは後続のすべての要求と共に送信されます。
が false
の場合PreAuthenticate、最初にユーザーの認証を試みることなく、XML Web サービス メソッドに対して要求が行われます。 XML Web サービスで匿名アクセスが許可されている場合は、XML Web サービス メソッドが実行されます。 匿名アクセスが許可されていない場合、401 HTTP リターン コードがクライアントに送り返されます。 応答として、 クラスは WebClientProtocol 認証資格情報を Web サーバーに返します。 クライアントが認証され、その後 XML Web サービスにアクセスする権限が与えられた場合、XML Web サービス メソッドが実行されます。それ以外の場合、クライアントはアクセスを拒否されます。
適用対象
こちらもご覧ください
.NET