Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
The Confluence connector is in Beta.
This page describes how to configure OAuth user-to-machine (U2M) authentication for Confluence ingestion into Azure Databricks.
Prerequisites
To ingest from Confluence, you need the following:
- A Confluence account with appropriate permissions to access the spaces and pages you want to ingest.
- Access to create OAuth applications in your Confluence instance.
Configure Confluence for OAuth
Visit
https://developer.atlassian.com/console/myapps/.Optionally click Create > OAuth 2.0 integration. To use an existing OAuth app instead, add the required scopes.
Provide a name for the integration, then click Create.
Visit Permissions > Confluence API (under API scopes) > Add.
Click Granular Scopes > Edit Scopes, then add the following scopes to the OAuth app:
read:page:confluenceread:attachment:confluenceread:space:confluenceread:label:confluenceread:configuration:confluence
Go to Authorization and input the redirect URI as follows:
https://<databricks_workspace_URL>/login/oauth/lakehousefederation.htmlFor example:
https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.htmlGo to Settings and record the client ID and the client Secret. You’ll need this to create a Unity Catalog connection.
Next steps
An admin can now use Catalog Explorer to create a connection so that non-admins can create pipelines.