- - PR -
Windows認証の記録(?)を消したい
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-01-21 11:49
こんにちは。
ネタ的には、 Windows Server Insider の方かと迷ったのですが、こちらに書かせて頂きます。初歩的な質問かもしれませんが、よろしくお願いします。 ●環境 ASP.NET 2.0 (VB.NET) SA: サーバ (Win2003 Std)、ドメイン DA に所属 CB: クライアント (WinXP Pro) CC: 別クライアント (WinXP Pro) 私のアカウント: DB¥xxx(ドメイン DB に所属) 別のアカウント: DA¥uuu(ドメイン DA に所属) ●状況 Windows 認証でログオンする ASP.NET Web Application の作成経験がなかった為、新規開発に先立ち、ログオンユーザが取得できる事を確認する以下のコードを記載して、サーバ SA に配備しました。
Web.config は下記にしています。
[手順1] クライアント CB で、ローカル端末にログオンし、Internet Explorer から 当該 URL を入力すると、ユーザとパスワードの入力画面が表示され、私の アカウント DB¥xxx を入力すると、入力値が IE に表示されました。 この動きは、開発するシステム的に問題ないと考えています。 [手順2] クライアント CB 上で、私のアカウント DB¥xxx でログオンし、 IE から 当該 URL を入力すると、ユーザとパスワードの入力画面が表示されずに、 別のアカウント DA¥uuu が表示されました。★ ★このユーザ名は、サーバ SA に Web Application を配備したり(SA の C$ 管理共有アクセス)、リモートログオンの際に利用しているユーザです。 [手順3] DA¥uuu をまったく利用していない別クライアント CC で、私のアカウント DB¥xxx でログオンし、IE から当該 URL を入力すると、ユーザとパスワード の入力画面が表示されずに、私のアカウント DB¥xxx が IE に表示されました。 この動きは、開発するシステム的に問題ないと考えています。 ●質問事項 上記の試験から、「クライアント CB でドメインログオン(DB¥xxx)した場合に、 サーバ SA に対して、DA¥uuu でログオンすること」が、記録されてしまって いるように見えます。この情報をクリアし、[手順2]の際にもユーザとパスワード の入力画面を表示する、もしくは、[手順3]の結果ように、本来ログオンした ユーザで ASP.NET に認証されるには、どのような措置をとればよいでしょうか? エクスプローラで「マイネットワーク」配下に存在する SA への接続を、全て 削除しましたが、改善しません。 参考となる url 等の掲示でも結構ですので、よろしくお願いいたします。 |
1