>>105 ちょこっとだけ作ろうとおもって、認証部分だけ作った俺様がアドバイス
.Netのコンポーネント使うとRDではダイジェスト認証失敗する。
[理由]
RDでは、HTTPヘッダのAuthorization の各項目が ,だけでなく、スペースが含まれていないと認証できない。
.Netコンポーネントを使った場合、HTTPヘッダのAuthorizationヘッダ
Authorization: Digest username="user",realm="RD-H1",no(略)
つぎのようにスペースを入れれば成功する。
Authorization: Digest username="user", realm="RD-H1", no(略)
HTTP仕様上はどちらでも良いはずなので、RDがおかしい。
回避方としては、俺は、
.NetのDigest認証コンポーネント(名前は忘れた)は使わずに、自分でヘッダーを埋めて解決しました。
ソース貼る?