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

# GoogleOneTapConfig

Configuration for Google One Tap / FedCM, provided by the server in `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;
}
```

## Properties

**auto\_select** `boolean`

When `true`, the credential is returned automatically without user interaction if a single Google session is available and has previously consented.

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

When `true`, the One Tap prompt closes if the user clicks outside it. Set to `false` to require an explicit dismissal.

**client\_id** `string`

The Google OAuth 2.0 client ID for this application.

**context** `string`

Changes the title and messages shown in the One Tap prompt. Accepted values: `"signin"` (default), `"signup"`, `"use"`.

**itp\_support** `boolean`

When `true`, enables Intelligent Tracking Prevention (ITP) support for Safari/WebKit browsers that restrict third-party cookies.

**nonce** `string`

A random value used to associate the credential with this session and prevent replay attacks.
