Compare Revisions
Google メールアカウントの OAuth 2.0 認証への自動変換
Revision 243343:
Revision 243343 by dskmori on
Revision 243575:
Revision 243575 by dskmori on
Keywords:
Search results summary:
2022 年 4 月 5 日にリリースされた Thunderbird 91.8.0 では、Gmail アカウントを OAuth2.0 認証に変換し、Google で予定されている必須のログイン方式に準拠します。
2022 年 4 月 5 日にリリースされた Thunderbird 91.8.0 では、Gmail アカウントを OAuth2.0 認証に変換し、Google で予定されている必須のログイン方式に準拠します。
Content:
2022 年 4 月 5 日にリリースされた Thunderbird 91.8.0 では、Gmail アカウントを OAuth2.0 認証に変換し、[https://support.google.com/accounts/answer/6010255?hl=ja Google へのログインで必須となる oAuth2.0] に準拠します。この変更は、Google によって '''必須''' とされました。
Thunderbird の設定で Cookie を無効にしている場合、OAuth2.0 の認証フローが正しく動作するために Cookie を有効化する必要があるため、OAuth プロセスは失敗します。Cookie 無しでページ更新の間のデータを格納しても、この認証フローは Google により配信されたウェブページで完了できません。
この問題を避けるには、以下のいずれかを行ってください:
* Thunderbird の {button ≡} ボタンから {menu 設定} を選択し、検索フィールドに '''cookie''' と入力し、'''サイトから送られてきた Cookie を保存する''' オプションを一時的に有効にしなければなりません。OAuth 認証が完了したら Cookie を無効にすることができます。メールの送受信は Cookie が無効でも動作します。ただし、Gmail アクセスのための OAuth トークンの有効期限が切れた場合、再び OAuth 認証を行う必要があり、Cookie を有効にしなければなりません。
* 無効化された Cookie の例外を作成します。{button ≡} > {menu 設定} > {menu プライバシーとセキュリティ} > {menu ウェブコンテンツ} > {menu サイトから送られてきた Cookie を保存する} (チェックボックスが外れている状態) の順に進んで {menu 例外} をクリックし、'''https://accounts.google.com''' を入力します。{menu 許可}、{menu 変更を保存} の順に選択します。
<!-- 以下、日本語版で追加 -->
{note}注記: 設定エディター (about:config ページ) で JavaScript も無効にしている場合は、OAuth 認証時のみ、{pref javascript.enabled} を {pref true} に切り替えて有効にする必要があります。{/note}
まだ問題がある場合、「ヘルプを得る」から Thunderbird のサポートで質問してください。
2022 年 4 月 5 日にリリースされた Thunderbird 91.8.0 では、Gmail アカウントを OAuth 2.0 認証に変換し、[https://support.google.com/accounts/answer/6010255?hl=ja Google へのログインで必須となる OAuth 2.0] に準拠します。この変更は、Google によって '''必須''' とされました。
{warning}'''Thunderbird の設定で Cookie を拒否している場合、OAuth2.0 の認証フローが正しく動作するために Cookie を承諾する必要があるため、OAuth プロセスは失敗します。'''Cookie 無しでページ更新の間のデータを格納しても、この認証フローは Google により配信されたウェブページで完了できません。'''以下のいずれかの方法で、少なくとも一時的に Cookie を承諾する必要があります。'''{/warning}
== 拒否した Cookie が原因の OAuth の失敗を避けたり正しくするには ==
まず、Thunderbird で一般の Cookie 設定を確認してください:
* {button ≡} > {menu 設定} > {menu プライバシーとセキュリティ} > {menu ウェブコンテンツ} の順に進みます。
* {menu サイトから送られてきた Cookie を保存する} のチェックボックスを確認します。
'''{menu サイトから送られてきた Cookie を保存する} のチェックボックスがチェックされて ''いない'' 場合、'''以下のいずれかの手順に従った後、OAuth ログインプロセスを再度行ってください:
* '''Google からの Cookie を承諾する例外を作成する:'''
** {menu 例外...} ボタンをクリックして ''Cookie フィルター'' ダイアログを開きます。
** '''サイトのアドレス''' の入力ボックスに '''https://accounts.google<!-- -->.com''' と入力します。
** {button 許可} を選択し、{button 変更を保存} をクリックします。
* '''あるいは、''すべて'' の Cookie を許可する:'''
** {menu サイトから送られてきた Cookie を保存する} のチェックマークをオンにします。
OAuth プロセスの終了後、再び Cookie を拒否できます - メールの送受信は Cookie を拒否しても動作します。しかし、すべての Cookie を拒否または例外を削除すると Gmail の OAuth トークンが期限切れになるときに OAuth ダイアログが表示され、必須 Cookie を許可するまで失敗しつづけます。
Cookie についての詳細は、[[Privacy panel - Remote content and cookie settings in Thunderbird]] の記事をご覧ください。
<!-- 以下、日本語版で追加
{note}注記: 設定エディター (about:config ページ) で JavaScript も無効にしている場合は、OAuth 認証時のみ、{pref javascript.enabled} を {pref true} に切り替えて有効にする必要があります。{/note} -->
まだ問題がある場合、[https://support.mozilla.org/questions/new/thunderbird/form Thunderbird のサポートで質問してください]。