こんばんは。
現在windows server 2008 R2 SE上で動作する.netのアプリを開発中です。
※windows server 2003環境からwindows server 2008環境に移行。アプリも改修
お客様の要件として、下記の内容があります。
-------------------------------------------------------
(1)ドメインユーザがアクセスしてきた場合はwindows統合認証でシームレスにログインさせる。
(2)ドメイン外ユーザ(ローカルPCにログインしているユーザ)がアクセスしてきた場合は
windows統合認証失敗時に表示される認証ダイアログを表示せずに、別に準備したログイン
画面を表示し、そこにユーザID/パスワードを入力してログインさせる。
-------------------------------------------------------
windows統合認証に失敗した場合必ず認証ダイアログが表示されてしまうので(2)は無理なのでは
とも思ったのですが、客先の現行アプリでは確かに実現されています。
web.configの設定等で何とかなるものなのでしょうか?
もしくは、イレギュラーな対処法でもよいのでアイデアをいただけると幸いです。
ちなみにIISの
windows統合認証 ON
匿名認証 ON
の状態で、User.Identity.Nameを取得し、
値が入っていればドメインユーザ
値が空文字であればろーかるPCユーザ
と判断しようと考ええたのですが、匿名認証がONの場合はUser.Identity.Nameが空になるようで、、
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> windows統合認証に失敗した場合必ず認証ダイアログが表示されてしまうので(2)は無理なのでは
> とも思ったのですが、客先の現行アプリでは確かに実現されています。
現行アプリがどのように動いているのか確認させてもらうのがいいと思いますが。
現行のアプリと同様の設定以外で実現できたとしても、それを展開することで現行アプリに影響を与えたりしたら問題になりますよね?
いまの環境に影響を与えないため、というような理屈をつければ現行がどういう環境で動いているものなのか教えてもらうことはできるんじゃないかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php ログイン 1 2022/11/01 00:24
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- サーバー Windows2019CALとRDS CALについて 1 2022/06/19 13:48
- Windows 10 win10 立ち上げ時のエラー 1 2023/04/17 11:55
- Windows 10 WINDOWSのライセンス認証ができない 7 2022/11/09 15:43
- ネットワーク Active Directoryの管理者パスワードが過去に変更されたか否かはわかるのでしょうか 1 2023/04/15 18:50
- Windows 10 Windows 10でBIOS画面が表示されなくなった 9 2022/06/26 08:13
- Wi-Fi・無線LAN Windows10でWi-Fi6Eが使えない!?そもそもWi-Fi6Eってなんでしたっけ?教えて! 1 2023/01/27 20:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NET MVC 最初からあるログ...
-
Global.asaについて
-
XMLHTTPを用いて認証が必要なUR...
-
VBAでHTTPログイン
-
戻るボタンで、ログイン中を維...
-
ユーザー環境変数の一覧
-
PEAR::Auth認証後、各ページを...
-
PHPで作成するログイン画面の作...
-
【php】会員登録ログイン時シス...
-
複数のヤフーIDの画面ウィンド...
-
INPUTにnameがない場合のsubmit
-
ASPで画面間のパラメタ受け渡し
-
c# 文字列の最後から1文字削除...
-
HTTPリクエストヘッダーの設定...
-
NumericUpDownコントロールでの...
-
コネクション・セッション・ト...
-
VBAで一時中断したプログラムの...
-
asp.NET初心者です。「 ’Contex...
-
Javascriptでページ内容全体を...
-
複数選択のListBoxでClickイベ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPからWindowsログインユーザ...
-
VBAでHTTPログイン
-
セッション管理について(同時...
-
戻るボタンで、ログイン中を維...
-
フォーム認証でのパスワードロック
-
ログインフラグがわかりません。
-
特定の端末からのみWebシステム...
-
ユーザー環境変数の一覧
-
【php】会員登録ログイン時シス...
-
PWを入れると別のページに飛ん...
-
ASP.NET MVC 最初からあるログ...
-
PHPで作成するログイン画面の作...
-
MAC版DW8 ログインパスワードの...
-
セレニウムで自動ログインする方法
-
ログイン履歴
-
複数のヤフーIDの画面ウィンド...
-
ログイン状態が切れないように...
-
PHPでログイン機能実装
-
Windows認証でDBにアクセスでき...
-
DFDの書き方について
おすすめ情報