- PR -

IISのWindows認証の情報をHttpWebRequestに設定したい

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2004/05/17
投稿数: 28
投稿日時: 2004-10-15 17:54
いつも参考にしております。

以下のようなことをしたいのですが、可能なのでしょうか?

1.IEにてWindows認証の必要なasp.netページへアクセスする

2.Windows認証ダイアログが表示されるため
ユーザ名、パスワードを入力し、Windows認証を通過する。

3.asp.netページのC#コードにて、Windows認証の情報を取得する。
(ドメイン、ユーザ名、パスワード)

4.取得した情報をHttpWebRequestのユーザ名、パスワードに
設定し、別のサーバにリクエストを投げる。

セキュリティ的に無理なような気がしますが、
可能なのでしょうか・・?
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2004-10-15 18:24
2でWindows認証を使わず、独自認証にするのであれば、
その時点で入力されたパスワードを保持しておいて、
HTTPWebRequestに渡せそうですが。
Windows認証でのユーザアカウントを取り出すのはともかく、
パスワードを取り出すのは無理だと思います。
未記入
常連さん
会議室デビュー日: 2004/05/17
投稿数: 28
投稿日時: 2004-10-15 18:48
やはり無理っぽいですか。
認証の偽装も試してみたのですが、なぜかIISのログのユーザ名には"-"となってしまいます。
うーん、何かいい案はないだろうか・・
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-10-15 21:15
 そのユーザに偽装して、他のサーバにリクエストに行く・・・というのはできないんでしたっけ?
_________________
1

スキルアップ/キャリアアップ(JOB@IT)