IISサイトにiPhoneから接続した際の認証ダイアログ
前提・実現したいこと
IISを使用してモバイルサイトを作成しているのですが、iPhoneからエイリアス指定で接続した際に認証ダイアログが何度も表示され
使い物にならなく困っています。
サーバ名で接続すれば問題ないようですが、わかりづらいためエイリアスで接続できる方法を探しています。
iPhoneから社内ネットワークにVPN経由で接続しており、LDAPサーバに接続してユーザ情報が取得できることは確認できています。
(iPhoneとWindowsユーザを紐づけている仕組みはわかっていません・・・)
発生している問題・エラーメッセージ
- WindowsPC(example.comドメイン接続済)から接続した場合
1~3の接続に対して認証ダイアログが表示されずに接続できています。
(信頼済みサイトに*.example.comを登録済・現在のユーザ名とパスワードで自動ログイン済)
- iPhoneから接続した場合
- 1.サーバ名で接続
認証ダイアログ「Examlple Domain "hoge@EXAMPLE.COM"のパスワードを入力してください。」
が1回のみ表示される。(初回接続時のみ)
- 2.エイリアスで接続、3.IPアドレスで接続
認証ダイアログ「Examlple Domain "hoge@EXAMPLE.COM"のパスワードを入力してください。」
認証ダイアログ「hogesystem.example.com」にログイン
がページ遷移する度(ページリンククリック時に毎回)に表示されます。
- 3.IPアドレスで接続
認証ダイアログ「Examlple Domain "hoge@EXAMPLE.COM"のパスワードを入力してください。」
認証ダイアログ「192.168.1.100」にログイン
がページ遷移する度(ページリンククリック時に毎回)に表示されます。
試したこと
IISのWindows認証を無効化して匿名認証を有効化
⇒認証ダイアログは出ないがユーザ認証ができない。
補足情報(FW/ツールのバージョンなど)
ASP.NET Webアプリケーション(.NET Freamwork)
IIS 10.0
Microsoft .NET Framework 4.6.1
DNS
名前 | 種類 | データ |
---|---|---|
server | 192.168.1.100 | Host(A) |
hogesystem | server.example.com | Alias(CNAME) |
接続先URL(ダミー)
1.サーバ名で接続
http://server.example.com/hoge/index.aspx
2.エイリアスで接続
http://hogesystem.example.com/hoge/index.aspx
3.IPアドレスで接続
http://192.168.1.100/hoge/index.aspx
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/23 23:52 編集
退会済みユーザー
2019/01/24 01:33