同じサイトでの複数のhttp認証の詳細+ Chromeのパスワード保存機能、このケースを処理する方法はありますか?


14

Google Chromeはサイトごとにパスワードを保存しているようですが、アクセスするディレクトリに応じて異なるHTTP認証の詳細が必要なサイトを開発し、Chromeにこれを記憶させます。

つまり、http://example.com/ahttp://example.com/bには異なるhttpユーザー/パスワードの組み合わせがあります。Chromeに両方を記憶させて、http://example.com/aを入力すると、/ aおよび/ bの対応するユーザー/パスワードの組み合わせでアクセスするようにしたいのです。組み込み関数を使用してChromeにパスワードを保存すると、ブラウザはhttp://example.comの両方のユーザー/パスワードの組み合わせをグローバルに保存し、アドレスに応じてどちらを使用するか覚えておらず、代わりにどちらかをデフォルトに設定しますhttp://example.comでアクセスされるアドレスの場合

各ディレクトリに異なるサブドメインを設定する以外に、これを回避する方法はありますか?


2
うわー、これは2013年からです。バージョン57、2017では、これはまだ修正されていません...そして、これは60%近くの市場シェアを持つブラウザーですか?
アラン・パネティエ

2
@AlainPannetierうん、今日までまだ回避策が見つかりませんでした。サブドメインを使用するか、毎回手動でパスワードを入力するだけです。
マーン

2
笑。私はクローズドソースについて何十年もうめき続けてきましたが、今ではオープンソースに問題があります。すべてをクローンしてカスタマイズしたいだけです。Chromiumは再構築が簡単です(ただし、時間がかかります)。しかし、彼らの開発者は、市場シェアが増加するにつれてshare慢になり、私は開発にのみ使用しています。57でdevtoolsを開くと、クロムがクラッシュしたため、52に戻りました。でも試してみるかもしれません。お知らせします。
アラン・パネティエ

@AlainPannetier Chromiumのことは、コードベースが膨大であるということです。インターフェイスを変更するよりもLinuxカーネル全体をリファクタリングする方が簡単だと感じています。私はそれがあまりにも難しいと感じましたが、多分あなたはそこにいる私よりも幸運があるでしょう。
マーン

1
すべてのパスが同じHTTP認証「レルム」を指定していますか、それとも別々ですか?
user1686

回答:


1

サブフォルダーごとに異なるレルムを指定すると、Chromeは適切に動作します。たとえば、nginxでうまく機能します。

    location /gabinete-rivera {
        auth_basic "Hijos de Rivera";
        auth_basic_user_file /home/www/public/gabinete-rivera-app/.htpasswd;
        index  index.php index.html;
        try_files $uri $uri/ /index.php?$query_string;
    }

    location /gabinete-gases {
        auth_basic "Gases Fluorados";
        auth_basic_user_file /home/www/public/gabinete-gases-app/.htpasswd;
        index  index.php index.html;
        try_files $uri $uri/ /index.php?$query_string;
    }

0

フォームIDまたは名前を使用してデータを取得できる単純なChromeプラグインを作成し(ユーザー名とパスワードのみの場合)、送信をクリックするたびに保存します。ストレージは、暗号化がほとんどまたはまったくないオフラインテキストファイルファイルにすることができます。または、何らかの方法でpasswords.google.comのAPIを使用して、手動で保存します。この方法で、chromeはGoogleアカウントからパスワードを取得します。代替手段:(脆弱性)JavaScriptをWebサイトに導入し、それをpasswords.google.comに送信して、可能な場合はAPIを使用して保存します。


質問はHTTP認証に関するものです。つまり、i.imgur.com / WsXRu7J.pngです。プラグインまたはJavaScriptでハイジャックすることはできません。
マーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.