Konfigurera OAuth U2M för GitHub inmatning

Important

Den här funktionen finns i Beta. Arbetsyteadministratörer kan styra åtkomsten till den här funktionen från sidan Förhandsversioner . Se Hantera förhandsversioner av Azure Databricks.

Den här sidan beskriver hur du konfigurerar OAuth-autentisering från användare till dator (U2M) för GitHub inmatning i Azure Databricks.

Förutsättningar

Om du vill mata in från GitHub måste du ha följande:

  • Ett GitHub konto med åtkomst till den organisation som du vill mata in data från.
  • Behörighet att skapa OAuth-appar i utvecklarinställningarna för ditt GitHub-konto.

Konfigurera en GitHub OAuth-app

  1. Gå till sidan för utvecklarinställningar för ditt GitHub-konto.

  2. I avsnittet OAuth-appar klickar du på Ny OAuth-app.

  3. Ange ett namn och en webbadress för ditt program tillsammans med en beskrivning.

  4. Ange URL:en för återanrop för auktorisering till följande:

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

    Ett exempel:

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

  5. Klicka på Registrera program. Detta tar dig till programmets informationssida.

  6. Anteckna klient-ID:t. Du behöver den när du skapar anslutningen till Unity Catalog.

  7. Klicka på Generera en ny klienthemlighet för att generera en klienthemlighet för ditt program.

  8. Observera den genererade klienthemligheten. Det här värdet visas bara en gång.

Note

Azure Databricks stöder endast långlivade åtkomsttokens för GitHub-kopplingen. När du skapar OAuth-appen, lämna Expire användaråtkomsttoken rensad. Om du väljer detta alternativ utfärdar GitHub kortlivade åtkomsttokens, och inmatningen misslyckas efter att tokenen går ut.

Nästa steg

En administratör kan nu använda Katalogutforskaren för att skapa en anslutning så att icke-administratörer kan skapa pipelines.