Configurer OAuth U2M pour l’intégration Confluence

Cette page explique comment configurer l'authentification utilisateur-à-machine (U2M) OAuth pour l'ingestion Confluence dans Azure Databricks.

Prerequisites

Pour ingérer à partir de Confluence, vous avez besoin des éléments suivants :

  • Compte Confluence disposant d'au moins un accès Vue aux espaces et aux pages que vous souhaitez ingérer. Lors de la configuration d’OAuth U2M, vous vous authentifiez avec ce compte, et le connecteur peut uniquement lire le contenu auquel ce compte a accès.
  • Accédez à la création d’applications OAuth dans votre instance Confluence ou à l’autorisation de modifier une application OAuth existante pour ajouter les étendues requises.
  • Application OAuth qui accorde les étendues d’API Confluence requises. Vous ajoutez ces portées lors de la configuration.

Configurer Confluence pour OAuth

  1. Visitez https://developer.atlassian.com/console/myapps/.

  2. Cliquez éventuellement sur Créer une > intégration OAuth 2.0. Pour utiliser une application OAuth existante à la place, ajoutez les étendues requises.

  3. Fournissez un nom pour l’intégration, puis cliquez sur Créer.

  4. Accédez à l’API Confluence Autorisations> (sous les portées de l’API)> Ajouter.

  5. Cliquez sur Étendues granulaires Modifier les étendues>, puis ajoutez les étendues suivantes à l’application OAuth :

    • read:page:confluence
    • read:attachment:confluence
    • read:space:confluence
    • read:label:confluence
    • read:configuration:confluence
  6. Accédez à Autorisation et entrez l’URI de redirection comme suit :

    https://<databricks_workspace_URL>/login/oauth/lakehousefederation.html

    Par exemple:

    https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html

  7. Accédez à Paramètres et enregistrez l’ID client et le secret client. Vous en aurez besoin pour créer une connexion de catalogue Unity.

Étapes suivantes

Un administrateur peut désormais utiliser l’Explorateur catalogue pour créer une connexion afin que les non-administrateurs puissent créer des pipelines.