> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GoogleOneTapConfig

Google One Tap / FedCM の設定です。サーバーから `screen.data.google_one_tap` で提供されます。

```ts Example theme={null}
export interface GoogleOneTapConfig {
  client_id: string;
  nonce: string;
  context: string;
  itp_support: boolean;
  auto_select: boolean;
  cancel_on_tap_outside: boolean;
}
```

## プロパティ

**auto\_select** `boolean`

`true` の場合、利用可能な Google セッションが 1 つだけで、かつ以前に同意済みであれば、ユーザー操作なしで自動的にクレデンシャルが返されます。

**cancel\_on\_tap\_outside** `boolean`

`true` の場合、ユーザーがプロンプトの外側をクリックすると One Tap プロンプトが閉じます。明示的に閉じる操作を必須にするには `false` を指定します。

**client\_id** `string`

このアプリケーションの Google OAuth 2.0 クライアント ID です。

**context** `string`

One Tap プロンプトに表示されるタイトルとメッセージを変更します。指定できる値: `"signin"` (既定値) 、`"signup"`、`"use"`。

**itp\_support** `boolean`

`true` の場合、サードパーティクッキーを制限する Safari/WebKit ブラウザ向けに Intelligent Tracking Prevention (ITP) のサポートを有効にします。

**nonce** `string`

クレデンシャルをこのセッションに紐付け、リプレイ攻撃を防ぐために使用するランダムな値です。
