Configure authentication to Notion

Important

This feature is in Beta. Workspace admins can control access to this feature from the Previews page by opting into the Notion connector preview. See Manage Azure Databricks previews.

This page shows how to configure Notion to enable authentication from Azure Databricks for the Notion connector. Use the credentials retrieved from the steps on this page to create a Unity Catalog connection in Azure Databricks.

Prerequisites

  • You must be able to create a Notion public integration (OAuth app) that you own. Create it in the Notion integrations dashboard.
  • You need your Azure Databricks workspace domain to set the integration's redirect URI.

Configure Notion

Register a Notion public integration to obtain the OAuth client credentials that Azure Databricks uses to authenticate.

  1. Sign in to the Notion integrations dashboard.
  2. Create a new integration.
  3. Complete the required fields, including the integration name, associated workspace, and authentication method.
  4. Set the Redirect URI to https://<your-workspace-domain>/login/oauth/http.html. For example, https://<your-workspace-domain>/login/oauth/http.html.
  5. Create the integration.
  6. Copy the OAuth Client ID and OAuth Client Secret. You use these when you create the connection.

Note

Notion uses a page-picker permission model instead of OAuth scopes. You choose which pages and data sources to share with the integration when you create the connection, not during app registration. See Create a Notion connection.

Next steps

Create a Notion connection in Azure Databricks. See Create a Notion connection.