This page describes how to set up authentication and permissions before creating a Notion data store for use with Gemini Enterprise.
Set up authentication and permissions
To connect Notion to Gemini Enterprise, you must create a Notion OAuth integration. Notion integrations can be either public or internal . To connect Gemini Enterprise, you must create a public integration.
Create a Notion integration
-
Navigate to the Notion Integrations dashboard .
-
Click New integration. Fill in the following fields:
-
For Associated workspace, select your Notion workspace.
-
In the Typelist, select Public.
-
-
Fill in required organizational fields such as Company name, Website, and Privacy policy.
-
In the OAuth domain & URIssection, enter the OAuth redirect URIs for Gemini Enterprise:
-
In the Redirect URIsfield, enter
https://vertexaisearch.cloud.google.com/console/oauth/default_oauth.html, and press Enter . -
Again, in the Redirect URIsfield, enter
https://vertexaisearch.cloud.google.com/oauth-redirect, and press Enter .
-
-
Click Save.
Configure permissions and get credentials
-
In the settings page for your new integration, under Configuration, copy the OAuth Client IDand OAuth Client Secretvalues.
-
In the Capabilitiessection, under Content Requests, select the Read contentcapability.
-
Click Save changes.
You can now create a data store to connect Notion to Gemini Enterprise. For more information, see Set up a Notion data store .

