0

HttpWebRequest でダイジェスト認証を使用する具体的な例を探しています。DigestAuthentication を行うために、ユーザー名/パスワードとドメインを使用して NetworkCredential を作成します。

次に、HttpWebRequest に Credentials プロパティを設定します。

私の質問は、ダイジェスト認証であることを HttpWebRequest に示すために何が必要かということです。

ダイジェスト認証スキームを使用して HttpWebRequest を作成する具体的な例を探しています。すべてのサンプルで、NetworkCredential が作成され、CredentialCache に追加されていることがわかります。

しかし、HttpWeqRequest がどのようにダイジェスト認証を行うかについての指示はありません。

ありがとう

4

2 に答える 2

2

httpwebrequest は、次のようにキャッシュの認証タイプが Digest によって指定されている資格情報にキャッシュを追加することにより、ダイジェスト認証を使用してサーバーに要求を行いました。

CredentialCache cache = new CredentialCache();
cache.add(new uri("your url"), "Digest", New NetworkCredential("username", "Password", "domain"));
request.Credential = cache;
于 2011-01-26T07:32:34.427 に答える
0

http://nerddinner.codeplex.com/

このプロジェクトは、Web ログイン セキュリティを実装するための非常に優れた標準ガイドラインです。

于 2011-01-26T07:51:41.220 に答える