Compare Revisions
Google メールアカウントの OAuth 2.0 認証への自動変換
Revision 245597:
Revision 245597 by trsn4649 on
Revision 245882:
Revision 245882 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 アカウントの認証方式を OAuth 2.0 認証に変換し、[https://support.google.com/accounts/answer/6010255?hl=ja Google へのログインで必須となる OAuth 2.0] に準拠します。この変更は、Google によって '''必須''' とされました。
{note}最新のセキュリティ修正やその他の多くのバグ修正や改善のために、最新バージョンの Thunderbird にアップデートすることをお勧めします。ただし、自身の責任において 91.8.0 より前の古いバージョンの Thunderbird を使用し続ける場合、認証方法を OAuth2 に変更する必要があります。
次の手順を使用して、認証方式が実際に OAuth2 に設定されていることをダブルチェックすることができます:
{button ≡} > {menu アカウント設定} > {menu あなたのアカウント} > {menu サーバー設定} > {menu 認証方式} の順に進み、OAuth2 に設定されていることを確認します。
{/note}
{warning}'''OAuth 2.0を動作させるには、Cookie と javascript を有効にする必要があります。Thunderbird の設定で Cookie を拒否している場合、一部の Cookie はページ更新間にデータを保存するために承認する必要があるため、OAuth プロセスは失敗します。以下のいずれかの方法で、少なくとも一時的に 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]] の記事をご覧ください。
== 無効な javascript による OAuth 障害を回避または修正するには ==
* {button ≡} > {menu 設定} > {menu 一般} > {menu 設定エディター}
* {menu 設定名を検索} サーチボックスに以下をペーストします:
'''javascript.allow.mailnews'''
** 行末に '''true''' または {button +} を含む '''javascript.allow.mailnews''' 行が表示された場合、変更は必要ありません。
== 正しい認証トークンが保存されているかどうかを確認するには ==
* {button ≡} > {menu 設定} > {menu プライバシーとセキュリティ} > {menu パスワード}> {menu 保存されているパスワード} の順に進みます。
** アカウント認証が OAuth2 に設定され、OAuth ログインが成功している場合、フォームの各ユーザー名 (gmail アカウント) のエントリが表示されます。
: '''oauth://accounts.google<span>.</span>com (https://mail.google<span>.</span>com/ …)'''
: {note}'''注記:''' ''oauth'' エントリは OAuth2 認証トークンであり、パスワードではありません。
;* アカウント認証が '''OAuth2''' に設定されていて、OAuth ログインが'''成功しなかった'''場合は、次のフォームのプロバイダのパスワードエントリを確認して削除してください:
: '''imap://imap.gmail<span>.</span>com (imap://imap.gmail<span>.</span>com)'''
: '''smtp://smtp.gmail<span>.</span>com (smtp://smtp.gmail<span>.</span>com)'''
<!-- 以下、日本語版で追加
{note}注記: 設定エディター (about:config ページ) で JavaScript も無効にしている場合は、OAuth 認証時のみ、{pref javascript.enabled} を {pref true} に切り替えて有効にする必要があります。{/note} -->
まだ問題がある場合、[https://support.mozilla.org/questions/new/thunderbird/form 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 によって '''必須''' とされました。
{note}最新のセキュリティ修正やその他の多くのバグ修正や改善のために、最新バージョンの Thunderbird にアップデートすることをお勧めします。しかし、自身の責任において 91.8.0 より前の古いバージョンの Thunderbird を使用し続ける場合、認証方法を ''OAuth2'' に変更する必要があります。次の手順を使用して、認証方式が実際に ''OAuth2'' に設定されていることをダブルチェックすることができます:
{button ≡} > {menu アカウント設定} > {menu あなたのアカウント} > {menu サーバー設定} > {menu 認証方式} の順に進み、''OAuth2'' に設定されていることを確認します。
{/note}
{warning}'''OAuth 2.0 を動作させるには、Cookie と JavaScript を有効にする必要があります。Thunderbird の設定で Cookie を拒否している場合、一部の Cookie はページ更新間にデータを保存するために承認する必要があるため、OAuth プロセスは失敗します。以下のいずれかの方法で、少なくとも一時的に 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]] の記事をご覧ください。
== 無効化された JavaScript による OAuth 障害を回避または修正するには ==
* {button ≡} > {menu 設定} > {menu 一般} > {menu 設定エディター}
* {menu 設定名を検索} 検索ボックスに以下をペーストします: '''javascript.allow.mailnews'''
** '''javascript.allow.mailnews''' の検索結果に '''false''' が表示された場合、右にある ''切り替え'' [[Image:Fx71aboutconfig-ToggleButton]] をクリックして設定を変更してください。
** 行末に '''true''' または {button +} を含む '''javascript.allow.mailnews''' 行が表示された場合、変更は必要ありません。
== 正しい認証トークンが保存されているかどうかを確認するには ==
* {button ≡} > {menu 設定} > {menu プライバシーとセキュリティ} > {menu パスワード}> {menu 保存されているパスワード} の順に進みます。
** アカウント認証が '''OAuth2''' に設定され、OAuth ログインが成功している場合、フォームの各ユーザー名 (gmail アカウント) のエントリが表示されます。
: '''oauth://accounts.google<span>.</span>com (https://mail.google<span>.</span>com/ …)'''
: {note}'''注記:''' ''oauth'' エントリーは OAuth2 認証トークンであり、パスワードではありません。
;* アカウント認証が '''OAuth2''' に設定されていて、OAuth ログインが '''成功しなかった''' 場合は、次のフォームのプロバイダーのパスワードエントリーを確認して削除してください:
: '''imap://imap.gmail<span>.</span>com (imap://imap.gmail<span>.</span>com)'''
: '''smtp://smtp.gmail<span>.</span>com (smtp://smtp.gmail<span>.</span>com)'''
<!-- 以下、日本語版で追加
{note}注記: 設定エディター (about:config ページ) で JavaScript も無効にしている場合は、OAuth 認証時のみ、{pref javascript.enabled} を {pref true} に切り替えて有効にする必要があります。{/note} -->
まだ問題がある場合、[https://support.mozilla.org/questions/new/thunderbird/form Thunderbird のサポートで質問してください]。