web-dev-qa-db-ja.com

Chrome / BraveがX11のWebサイトからサインアウトし続ける

ときどき、ブラウザを強制終了したり、再起動したり、通常の方法でブラウザを終了したりするときなど、基本的にWMセッションを再起動するたびに(私はStumpWMを使用していますが、それ自体はこの問題とは関係ありません) 私がログインしたことをブラウザが「忘れて」しまい、すべてのWebサイトに再度ログインする必要があり、その一部はOTPを有効にしているため、まったく面倒で時間の浪費です。

これは、システムのキーリングで何かをする必要があるのではないかと思います。どこを掘る必要がありますか?

upd:Arch wikiで 次のこと を見つけました。

~/.xinitrc
eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
export SSH_AUTH_SOCK

そしてそれをした。しかし、私は少し懐疑的です。それについて最も難しいこと-それはいつも起こりません。たまにだけ。何が原因なのかよくわからないので、再現できません。私は数日間私のシステムを監視します、多分これはそれを修正します。

更新:それは助けにはなりませんでした。再び起こった。たぶん、何らかの猶予期間があり、その後リセットされます。私も気づきました-gitはGPGキーを認識しなくなり、pinentryはパスワード(通常は保存されます)の入力を求めてきました。これはキーリングと関係があると思いますか?

Update:Firefoxに切り替えました。 1週間使用しています。これまでこの問題を見ていません。

4
iLemming

どのブラウザでもCookieを使用してセッションをアクティブに保ちます...再起動/再起動時にセッションが失われた場合、Cookieはクリアされます。

Cookieは次のようにして自動的に消去できます。

  • cookie auto deleteのようなキャッシュ/ Cookieをクリアするための拡張機能
  • コンテンツ設定の下のchrome設定のCookie設定(キャプチャベローズに表示されるような))
  • ChromeはCookieをデスクトップのキーリングに保存します。アクセスできない場合、Cookieをロードできません。

デバッグなしの迅速なソリューション:

  • Awsome cookie manager は、ブラウザのcookieを管理するためのものです。cookieをバックアップおよび復元することもできます。そうすると、復元されますバックアップ中に以前アクティブだったセッション。

解決:

  • キーリング(gnome/kde)のロックが解除されていて、Brave/Chromeからアクセス可能かどうかを確認します。このシステムはchrome --password-store=basicで無効にできることにも注意してください。ブラウザーはCookieと保存されたパスワードにクラシックプロファイルストレージを使用します(保存されたデータはアクセス可能になります)これは、セキュリティ上の弱点をもたらす可能性があるため、プロファイルフォルダー上で)
  • キャッシュ/ Cookieをクリアするbleachbitなどのアプリケーションがあるかどうかを確認します。
  • 拡張機能なしで試してみて、それらを無効にして一時的にサイトセッションを開始し、ブラウザを再起動して、セッションがまだアクティブかどうかを確認します。
  • 関連するchrome設定を確認してください。以下のキャプチャなどのコンテンツ設定をご覧ください。

enter image description here

4
flowb