HTTP認証済みサイトのパスワードをiOSに記憶させる方法はありますか?


18

iPhoneで頻繁にアクセスするページがHTTP認証で保護されており、アクセスするたびにユーザー名とパスワードを入力しなければならないのが面倒です。ログインしたページをホーム画面アイコンとして保存しようとしましたが、毎回プロンプトが表示されます。ログイン中にパスワードを保存するオプションはありません。また、設定にもパスワードが見つかりません。

これは可能ですか?

参照している内容を示す認証画面の例

回答:


12

iOSのSafariはこれをネイティブにサポートしていないようです。いくつかのオプションがあります:

回避策:

セキュリティについてあまり心配していない場合は、リンク自体にユーザー名とパスワードを埋め込み、以下をブックマークできます。

http://username:password@hostname.com/...

(また、注意:ユーザー名とパスワードを含むリンクにアクセスすると、iOSが警告をポップアップするようです)

代替案:

Atomic Web Browser [ App Store link ] と呼ばれる別のブラウザーがあります。これは、他の多くのすばらしい機能の中でも、HTTP認証を自動入力できます。


3
ブックマークのURLにユーザー名とパスワードを追加するのは賢明です。デバイスでそれを行う方法が見つかりませんが、Macで作成して同期を試みます。ありがとう!
カイルクローニン

1
デバイスで簡単に実行できます。認証を自動入力するページをブックマークしてから、ブックマークを押したまま編集を選択して、ブックマークの編集に進みます。このウィンドウでは、上記のようにURLを編集してユーザー名とパスワードを追加できます。
サイレン

3

この日付の10.1.1のiOSの最新バージョンでこれを行う必要がありました。また、ホーム画面にショートカットを作成する必要がありました。問題は、SafariがURLからusername:passwordをすぐに削除するため、URLにusername:passwordを入れても機能せず、ホーム画面のショートカットで完全な形式のURLをキャプチャできなかったことです。

完全な形式のターゲットURL(例:http:// user:pass @ hostname)にリダイレクトする(JavaScript)Webページを作成しました。Safariでナビゲートしましたが、Safariは何らかの理由で完全な形式のURLを保持していました。そこから、ホーム画面のショートカットを作成しました。


2

アプリ1Passwordでこれを行うことができます。アプリ内でブラウザを使用するだけです。

適切なURL、ユーザー名、パスワードでアプリにログインを作成します。


0

MercuryブラウザはiOSの基本認証も保存し、無料でダウンロードできます。

http://mercury-browser.com

必ず入力を終了し、ログインする前に[保存]を押してください。サイトのさまざまな部分で数回行う必要がある場合があります。


0

Mobile Safariでダイアログに事前入力することはできませんでしたが、[設定]の[アカウントとパスワード]セクションで資格情報を手動で追加できます。リストの下部に[パスワードを追加]ボタンがあります(短くするために何かを検索します)。

次に、次回ダイアログが表示されたら、オートコンプリートバーのキーアイコンをタップして資格情報を検索し、ダイアログフィールドに入力します。完璧ではありませんが、何もないよりはましです。

NB私はまたlogin、Mac上のキーチェーンからクレデンシャルを移動して、iCloudそれが同期するようにしましたが、iOSデバイスには表示されませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.