このガイドでは、「Google でログイン」を使用してサードパーティ製のアプリやサービスにログインする場合や、サードパーティ製のアプリやサービスに一部のデータへのアクセスを許可する場合に発生した問題の解決方法について説明します。サードパーティとは、Google 以外の企業やデベロッパーを指します。
詳しくは、Google でログインと Google アカウントへのアクセス権をサードパーティ製アプリと共有するをご覧ください。
アカウントのログインに関する問題の解決方法
重要:
- 「Google でログイン」を使用する場合や、一部のデータへのアクセス権を共有する場合は、Google アカウントにログインする必要があります。
- 「Google でログイン」を使用してログインしたり、一部のデータへのアクセス権を共有したりしても、Google アカウントとサードパーティ アカウントは統合されるわけではなく別々のままです。
サードパーティとの接続で問題が発生した場合は、その原因が Google アカウントにあるか、サードパーティのアカウントにあるかを確認する必要があります。
Google アカウントまたはサードパーティのアカウントが停止されている、または無効になっている「Google でログイン」を使用しようとしたり、一部のデータへのアクセス権を共有しようとしたりすると、アカウントが無効になっている(または停止されている)というメッセージが表示されることがあります。この場合は、まず Google アカウントが無効になっているかどうかを確認する必要があります。Google アカウントが無効になっていない場合は、サードパーティのサイトでアカウントが無効になっている可能性があります。
- Google アカウントが無効になっているかどうかを確認するには:
- Google アカウントにログインしてみます。Google アカウントが無効になっている場合、ログインしようとすると「無効なアカウント」というメッセージが表示されます。
- Google サービスにログインできるか確認します。たとえば、Google アカウントの Gmail アドレスにログインできる場合は、Google アカウントは無効になっていません。
- Google アカウントに別のメールアドレスを保存している場合は、Google アカウントが無効になったという内容のメールが届いていないか確認します。
- Google アカウントが無効になっている場合:
- サードパーティ製のアプリまたはサービスに、別の方法でログインできるか試してみます。
- サードパーティに、メールアドレスとパスワード(または他のログイン方法)でログインできるか問い合わせます。
- アカウントを復元する方法を確認します。
- サードパーティ製のアプリまたはサービスに、別の方法でログインできるか試してみます。
- サードパーティによってアカウントを停止されている場合: サポートが必要な場合は、デベロッパーに直接お問い合わせください。
- 「Google でログイン」のデータも削除されます。これには、サードパーティのサイトのログイン認証情報も含まれます。アカウントが削除された場合は、「Google でログイン」も使用できなくなります。
- Google アカウントが削除されている場合でも、サードパーティのアカウントには別の方法でアクセスできる可能性があります。ユーザー名とパスワードによるログインを試みるか、デベロッパーに直接お問い合わせください。サードパーティのサイトで新しいログイン認証情報を作成してみることもおすすめします。
- Google アカウントを削除した場合、関連付けられているサードパーティとの接続もすべて削除されます。サードパーティ製のアプリやサービスには、以前に共有した情報が保持されている可能性があります。サードパーティ製アプリに対して、すでに保持しているデータを削除するよう依頼することが必要になる場合があります。
- サードパーティのアカウントを削除しても、Google アカウントには影響しません。サードパーティのアカウントと Google アカウントは互いに独立しています。
- 「Google でログイン」を使用して作成したサードパーティのアカウントが削除されても、サードパーティから Google に何か通知が届くわけではありません。Google アカウントでは、アプリやサービスがリンクされたままになっていることがあります。
- サードパーティによるデータの取り扱いについては、サードパーティの利用規約でご確認ください。サードパーティがアカウントを無効にした可能性もあります。サードパーティがユーザーデータを削除したことも考えられます。
- ユーザーデータが削除されている場合は、アプリまたはサービスで新しいアカウントを作成する必要があります。引き続き「Google でログイン」を使用することはできますが、別の Google アカウントを使用しなければならない場合もあります。
- サードパーティ製のアプリやサービスとのデータ共有を停止するには、接続管理ページからアプリやサービスを削除します。この操作により、以前に付与したアクセス権が取り消されます。
アプリやサービスのアカウントをすでにお持ちの場合に、「Google でログイン」を使用しようとするとエラー メッセージが表示されることがあります。
「Google でログイン」の処理方法は、サードパーティのサービスによって異なります。一部のサービスでは、1 つのアカウントに複数の方法でログインすることが許可されていない場合があります。このような場合は、デベロッパーに直接お問い合わせください。
エラーコードを理解して解決する
Google アカウントにログインしているのに「Google でログイン」を使用できない場合やサードパーティにアカウント データへのアクセス権を付与できない場合は、エラーコードとメッセージが表示されることがあります。
エラー メッセージの原因が、Google で解決できる範囲を超えている場合があります。たとえば、ログインしようとしているアプリやサービスが、Google が許可していない、安全ではない方法で設定されている場合です。そのような場合は、エラーコードを参考にログインできないまたはデータへのアクセス権を付与できない原因を究明するか、デベロッパーに直接問い合わせて問題を解決してください。
400 access_not_configured「400 access_not_configured」というエラーが表示された場合は、Workspace for Education の管理者がアプリを正しく設定していません。
このエラーへの対処方法
使用が許可されているアプリの場合は、Workspace の管理者にこのアプリのアクセス権を設定してもらってください。
「400 admin_policy_enforced」というエラーが表示された場合は、アカウントの管理者が「Google でログイン」を使用すること、または組織固有の一部のデータをアプリと共有することを許可していません。このエラーは、職場または別の組織のアカウントを使用した場合に発生する可能性があります。特定のアプリのみがブロックされる場合もあります。
このエラーへの対処方法
そのアプリへのアクセスが可能と思われる場合は、組織の Google Workspace 管理者にお問い合わせください。
「400 invalid_request」または「アクセスをブロック: アプリから無効なリクエストが送信されました」というエラーが表示された場合は、アプリが使用している認証方法は Google で許可されていません。
「Google でログイン」は、サードパーティ製のアプリやサービスと Google アカウントのデータを安全に共有するための仕組みです。ユーザーのアカウントを保護するため、Google は、アカウントに危険をもたらす可能性があるアプリをブロックします。
ヒント: 「Google でログイン」機能がデータ共有を安全に行う仕組みをご覧ください。
このエラーへの対処方法
このエラーを解決できるのはサードパーティ デベロッパーのみです。エラーを報告するには、デベロッパーに直接お問い合わせください。
「400 invalid_scope」というエラーが表示された場合は、認識されない、または求めることが認められていない権限をアプリが求めています。
このエラーへの対処方法
アプリのこのエラーを解決できるのはサードパーティ デベロッパーのみです。エラーを報告するには、デベロッパーに直接お問い合わせください。
使用されているユーザー アカウントが無効です。
このエラーへの対処方法
有効な別の Google アカウントを使用してください。
「400origin_mismatch」または「400redirect_uri_mismatch」というエラーが表示された場合は、次のいずれかを示している可能性があります。
- アプリまたはサービスのデベロッパーがアプリを正しく設定していない
- アプリが Google のポリシーに準拠していない方法でデータへのアクセスを試みた
ユーザーのアカウントを保護するため、「Google でログイン」を使用するサードパーティ製アプリには Google への登録を義務付けています。また、Google のセキュリティ基準とポリシーに準拠する必要もあります。アプリがこれらのポリシーに準拠していない場合は、アプリ デベロッパーがその問題を解決するまで「Google でログイン」の使用が許可されません。
このエラーへの対処方法
このエラーを解決できるのはサードパーティ デベロッパーのみです。エラーを報告するには、デベロッパーに直接お問い合わせください。
「400 policy_enforced」というエラーが表示された場合は、その Google アカウントで高度な保護機能プログラムが有効になっている可能性があります。高度な保護機能プログラムでは、ユーザー アカウントの保護を強化するため、サードパーティ製のアプリやサービスのほとんどに Google アカウントのデータへのアクセスを許可していません。
このエラーへの対処方法
このエラーを解決するには、高度な保護機能プログラムを無効にする必要があります。その場合、このプログラムのセキュリティ上のメリットは失われます。
通常「401」で始まるエラーは、デベロッパーがアプリを正しく Google に登録していないことを示します。
ユーザーのアカウントを保護するため、「Google でログイン」を使用するか、一部のデータへのアクセスをリクエストするサードパーティ デベロッパーに対し、Google はアプリの事前登録を求めています。ユーザーの情報が、Google に登録されていないアプリと共有されることはありません。
このエラーで表示されるメッセージの例を示します。
- 401 invalid_client: アプリの情報が登録情報と一致しないか、デベロッパーが必要な情報を Google に提供していません。
- 401 deleted_client: アプリまたはサービスが Google に登録されていません。
- 401 disabled_client: アプリがブロックされています。
このエラーへの対処方法
このエラーを解決できるのはサードパーティ デベロッパーのみです。エラーを報告するには、デベロッパーに直接お問い合わせください。
「403 access_denied」というエラーが表示された場合は、「Google でログイン」を使用する権限がない、または一部のアカウント データをアプリと共有する権限がありません。このエラーが発生する理由としては、次のようなものがあります。
- アプリがテストモードになっているのに、デベロッパーがユーザーをテストユーザーとして追加していない。
- 「Google でログイン」を使用できない、または一部のアカウント データを共有できないタイプの Google アカウントでログインしている。
- たとえば、お子様のアカウントで「Google でログイン」を使用するには保護者の許可が必要です。
- 組織の管理者が「Google でログイン」の使用を禁じていたり、一部のアカウント データを特定のアプリと共有することを禁じていたりする可能性もあります。
このエラーへの対処方法
- 別のタイプのアカウントを使用してアプリにログインします。
- エラーになったアカウントでアクセスできると思われる場合は、デベロッパーに直接お問い合わせください。
「403 disallowed_useragent」というエラーが表示された場合は、アプリで埋め込みの WebView が使用されています。一部のデベロッパーは、WebView を使用してアプリ内のウェブ コンテンツを表示しています。その場合、サードパーティがユーザー / Google 間の通信にアクセスして変更できる可能性があるため、セキュリティが万全とはいえません。
アカウントのセキュリティを強化するため、埋め込み WebView のサポートは 2021 年 9 月 30 日をもって終了しました。
このエラーへの対処方法
アプリのこのエラーを解決できるのはサードパーティ デベロッパーのみです。エラーを報告するには、デベロッパーに直接お問い合わせください。
アプリにウェブサイトがある場合は、ブラウザからログインしてみてください。
「403 invalid_account」というエラーが表示された場合は、Google アカウントが無効になっている可能性があります。
このエラーへの対処方法
Google アカウントが無効になっているかどうかを確認します。
アカウントが無効になっていた場合は、アカウントを復元する方法をご確認ください。
「403 org_internal」というエラーが表示された場合は、そのアプリを使用できる人が特定の会社または組織のメンバーに限定されています。たとえば、メールアドレスの末尾が @example.com のユーザーにのみ、アプリやサービスへのアクセスが許可されている可能性があります。
このエラーへの対処方法
その組織のメンバーである場合は、メンバー アカウントを使用してログインします。
「403 rate_limit_exceeded」というエラーが表示された場合は、このアプリは現在、ログインレート制限に達しています。アプリが一定の時間に獲得できる新規ユーザー数は Google により制限されています。
このエラーへの対処方法
しばらくしてからログインし直してみてください。または、アプリのログインレート制限を増加するようデベロッパーに依頼することもできます。
「403 restricted_client」というエラーが表示された場合は、サードパーティ製アプリが正しく設定されていません。Google では、ユーザー アカウントの保護を目的として、サードパーティ デベロッパーにセキュリティ要件への準拠を義務付けています。
このエラーへの対処方法
このエラーを解決できるのはサードパーティ デベロッパーのみです。エラーを報告するには、デベロッパーに直接お問い合わせください。
このリクエストの処理中にエラーが発生しました。
このエラーへの対処方法
しばらくしてからもう一度お試しください。
サードパーティ製のアプリやサービスに関するその他の問題を解決する
「Google でログイン」を使用してサードパーティのサイトにログインできるのに、そのアプリやサービスを使用できない場合があります。サードパーティのサービスは Google が提供しているものではないため、そうした問題のほとんどは Google が解決できる範囲を超えています。Google がサポートできるのは、それらのアプリやサイトがユーザーを識別するところまでです。
アプリやサービスに関する問題の例:
- サードパーティのサービスで購入した映画を視聴できない。
- サードパーティのサイトで商品を購入できない。
- Google カレンダーのデータをカレンダー アプリと共有したが、アプリに予定が表示されない。
- Google フォトの写真を写真編集アプリと共有したが、写真が読み込まれない。
このような問題が発生した場合は、デベロッパーに直接お問い合わせください。
サードパーティ製アプリのデベロッパーに問い合わせる
サードパーティ デベロッパーの連絡先情報を確認する方法は次のとおりです。
- アプリまたはサービスに移動します。
- 一部の Google データを共有するには、[Google でログイン] またはカスタム外部リンクのボタンをクリックします。
- [Google でログイン] 画面を表示するには、いったんアプリまたはサービスからログアウトしなければならない場合があります。
デベロッパーのメールアドレスを確認するには、次の画面の上部に表示されているアプリ名またはウェブサイト名を選択します。なお、デベロッパーのメールアドレスが表示されない場合もあります。
ハッキングまたは不正使用されたアカウントを保護する
- Google アカウントが不正使用されたと思われる場合: 不正使用された Google アカウントを保護するための手順を行ってください。
- Google アカウントがハッキングされた場合、誰かがあなたのアカウントを使ってサードパーティ製のアプリやサービスにログインすることが可能になります。アカウントのセキュリティを強化するため、2 段階認証プロセスを有効にしておくことをおすすめします。
- Google では、リンクされたアカウントを保護するため、クロスアカウント保護機能を提供しています。この機能を使用すると、不審なイベントを検出し、対応するサードパーティ製のアプリやサービスとセキュリティ通知を共有できます(アプリやサービスが Google アカウントにリンクしている必要があります)。
- サードパーティのアカウントがハッキングされたと思われる場合は、デベロッパーに直接お問い合わせください。