仕組み
- ユーザーが、ブラウザーで有効な Google セッションを保持した状態で Universal Login ページにアクセスします。
- Universal Login が有効な Google セッションを検出し、Google One Tap のオーバーレイを表示します。
- ユーザーがプロンプトで Google アカウントを選択します。
- Google が署名付き ID トークンを Universal Login に返します。
- Auth0 が、tenant に設定されている Google ソーシャル接続に対して ID トークンを検証します。
- Auth0 がユーザープロファイルを作成または更新し、Auth0 トークンを発行します。
- Auth0 がユーザーをアプリケーションにリダイレクトします。
開始する前に
- tenant で Universal Login を有効化して設定する必要があります。Google One Tap はクラシックログインエクスペリエンスではサポートされていません。詳細については、Universal Login と Classic Loginを参照してください。
- tenant で Google ソーシャル接続 (
google-oauth2) を作成して設定する必要があります。詳細については、アプリに Google Login を追加するを参照してください。
Google One Tap を有効にする
Auth0 の Google One Tap 連携は、Token Vault および Connected Accounts for Token Vault に対応していません。Token Vault が有効な状態で Google One Tap を有効にすると、Google One Tap のプロンプトは表示されません。
- Auth0 Dashboard
- Management API
- Auth0 SDK
- Auth0 Dashboard > アプリケーションに移動します。
- 新しいアプリケーションを作成するか、Google One Tap で使用する既存のアプリケーションを選択します。
- [設定]で「Social Login」を検索し、Allow Google One Tap をオンにします。

- Save を選択します。
- Auth0 Dashboard > Authentication > Socialに移動します。
- 新しい Google ソーシャル接続を作成するか、既存の
google-oauth2接続を選択します。 - 接続の設定で、次を確認します。
- [設定]タブで、Google Client ID と Client Secret を確認します。One Tap 連携では、Auth0 developer keysは使用できません。
- [アプリケーション]タブで、One Tap に使用するアプリケーションがオンになっていることを確認します。
- Save を選択します。
考慮事項
Universal Login の高度なカスタマイズ (ACUL)
login、login-id、signup、または signup-id の画面をカスタマイズしている場合は、その設定が適用されます。ACUL の詳細については、ACUL の設定を参照してください。
多要素認証 (MFA)
エンタープライズ接続
google-oauth2) を使用している場合のみです。Google Workspace のエンタープライズ接続には適用されません。tenant でホームレルムディスカバリーを使用し、企業の Google ドメインを持つユーザーをエンタープライズ接続にルーティングしている場合でも、そのルーティングには影響しません。
ブラウザのサポート
"itp_support: true" を渡します。Chrome および Chromium ベースのブラウザでサポートされています。iOS や Firefox など、FedCM をサポートしていないブラウザでは、別の UX が提供されます。