- - PR -
IISのWindows認証の情報をHttpWebRequestに設定したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-15 17:54
いつも参考にしております。
以下のようなことをしたいのですが、可能なのでしょうか? 1.IEにてWindows認証の必要なasp.netページへアクセスする ↓ 2.Windows認証ダイアログが表示されるため ユーザ名、パスワードを入力し、Windows認証を通過する。 ↓ 3.asp.netページのC#コードにて、Windows認証の情報を取得する。 (ドメイン、ユーザ名、パスワード) ↓ 4.取得した情報をHttpWebRequestのユーザ名、パスワードに 設定し、別のサーバにリクエストを投げる。 セキュリティ的に無理なような気がしますが、 可能なのでしょうか・・? |
|
投稿日時: 2004-10-15 18:24
2でWindows認証を使わず、独自認証にするのであれば、
その時点で入力されたパスワードを保持しておいて、 HTTPWebRequestに渡せそうですが。 Windows認証でのユーザアカウントを取り出すのはともかく、 パスワードを取り出すのは無理だと思います。 |
|
投稿日時: 2004-10-15 18:48
やはり無理っぽいですか。
認証の偽装も試してみたのですが、なぜかIISのログのユーザ名には"-"となってしまいます。 うーん、何かいい案はないだろうか・・ |
|
投稿日時: 2004-10-15 21:15
そのユーザに偽装して、他のサーバにリクエストに行く・・・というのはできないんでしたっけ?
_________________ |
1