Verwaltete OAuth-Anbieter

Nutzen Sie diese Referenz, um Provider-Einstellungen und -Scopes zu überprüfen, wenn Sie einen externen MCP-Server registrieren oder eine HTTP-Verbindung herstellen.

Azure Databricks bietet verwaltete OAuth-Flüsse für ausgewählte API-Toolanbieter. Sie müssen ihre eigene OAuth-App nicht registrieren oder Anmeldeinformationen verwalten. Azure Databricks empfiehlt verwaltetes OAuth für Entwicklung und Tests. Wenn Produktionsanwendungsfälle das Generieren von benutzerdefinierten OAuth-Anmeldeinformationen erfordern, finden Sie weitere Informationen in der Dokumentation der Anbieter.

Anforderungen

Erstellen Sie eine HTTP-Verbindung im Unity Catalog mit dem OAuth User to Machine Per User-Auth-Typ und wählen Sie Ihren Anbieter im OAuth Provider-Dropdown-Menü aus. Ausführliche Schritte finden Sie unter Erstellen einer Verbindung mit dem externen Dienst.

Dienste mit verwalteter OAuth-Unterstützung

Die folgenden Integrationen verwenden OAuth-Anmeldeinformationen, die Azure Databricks sicher im Back-End verwaltet und speichert. Der Anbieter fordert jeden Benutzer auf, bei der ersten Verwendung zu autorisieren.

Provider Konfigurationsnotizen Unterstützte Geltungsbereiche Description
Google Drive-API Nichts https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/documents.readonly https://www.googleapis.com/auth/spreadsheets.readonly offline_access Lese- und Schreibzugriff auf die Google Drive-Dateien, auf die der Nutzer zugreifen kann, einschließlich Google Docs und Google Sheets, sowie Teilen, Kommentare und Dateiverwaltung.
Gmail-API Nichts https://www.googleapis.com/auth/gmail.modify offline_access Lese- und Schreibzugriff auf Gmail-Nachrichten, Konversationen, Entwürfe und Labels.
Google Kalender API Nichts https://www.googleapis.com/auth/calendar.readonly https://www.googleapis.com/auth/calendar.events offline_access Lesezugriff auf Kalender in Google Kalender und Frei/besetzt-Informationen sowie Lese- und Schreibzugriff auf Veranstaltungen.
Microsoft 365 API Nichts Siehe Microsoft 365 Scopes. Lese- und Schreibzugriff über Microsoft Graph auf SharePoint- und OneDrive-Dateien, Outlook-Mail und Kalender sowie Microsoft Teams-Chats, Kanäle und Meetings.
Glean Erfordert Host. Der Basispfad ist konfigurierbar (Standardeinstellung /mcp/default). mcp Zugriff auf Glean Enterprise Search, Chat, Dokumente und Agentenwerkzeuge.
GitHub Verwendet GitHub-App-Berechtigungen statt OAuth-Scopes. Das OAuth-Scope-Feld wird nicht verwendet. Inhalt: Lesen und Schreiben; Ausgaben: Lesen und Schreiben; Pull Requests: Lesen und schreiben; Metadaten: Lesen; Mitglieder: Lesen; Projekte: Lesen Lese- und Schreibzugriff auf GitHub-Repository-Inhalte, Probleme und Pull Requests; Lesezugriff auf Organisationsmitglieder und Projektdaten.
Atlassian Nichts read:jira-work read:page:confluence read:space:confluence read:comment:confluence read:hierarchical-content:confluence search:jira-work search:confluence read:me read:account write:jira-work write:page:confluence offline_access Lese- und Schreibzugriff auf Jira-Vorgänge und Confluence-Seiten; Suche in Jira- und Confluence-Inhalten.
Slack Nichts search:read.public search:read.private search:read.mpim search:read.im search:read.files search:read.users channels:history groups:history mpim:history im:history canvases:read users:read users:read.email chat:write canvases:write channels:read groups:read im:read mpim:read channels:write groups:write im:write mpim:write reactions:read reactions:write Durchsuche Slack-Nachrichten, Dateien, Kanäle, Canvases und Nutzer; Kanal-, Gruppen-, MPIM- und DM-Verlauf und Details lesen; Nachrichten posten und Leinwände schreiben; Unterhaltungen erstellen und verwalten; Reaktionen lesen und hinzufügen.

Wenn Azure Databricks einem Anbieter nach der Autorisierung der Verbindung einen Scope hinzufügt, erhält die Verbindung dieses Benutzers den neuen Scope nicht automatisch. Der Nutzer muss sich wieder verbinden, bevor er Funktionen nutzen kann, die den neuen Umfang benötigen.

Microsoft 365-Teleskope

Der Microsoft 365 API-Anbieter verbindet sich über die Microsoft Graph-API. Die folgenden Tabellen beschreiben den Zweck jeder Microsoft Graph-Berechtigung (Umfang), die Azure Databricks anfordert, gruppiert nach dem Microsoft 365-Inhalt, den der Scope unterstützt.

Die Scopes definieren die maximale Anzahl an Aktionen, die die Verbindung im Namen eines Nutzers ausführen kann. Der Inhalt, auf den eine Verbindung zugreifen kann, hängt weiterhin davon ab, wie Ihre Organisation die Verbindung konfiguriert und davon, ob der Nutzer auf die eigenen Microsoft 365-Berechtigungen zugreifen kann. Bereiche, die auf .All enden, sind organisationsweite Berechtigungen, die typischerweise die Zustimmung eines Microsoft 365-Administrators im Namen der Organisation erfordern; der effektive Zugriff hängt weiterhin vom Berechtigungsmodell der Verbindung und den Berechtigungen des Nutzers ab.

Die hier aufgeführten Bereiche sind beispielhaft und können sich ändern. Der genaue Satz der für eine Verbindung angeforderten Scopes wird auf dem Microsoft-Einwilligungsbildschirm angezeigt, wenn ein Benutzer eine Verbindung herstellt.

Die folgende Tabelle listet die Scopes für SharePoint- und OneDrive-Dateien auf:

Geltungsbereich Purpose
Sites.Read.All Lesen Sie Elemente in allen Websitesammlungen, damit eine Verbindung SharePoint-Websites durchsuchen kann.
Sites.ReadWrite.All Lesen und schreiben Sie Einträge in allen Sammlungen der Seite.
Files.Read.All Lesen Sie alle Dateien, auf die der angemeldete Nutzer zugreifen kann.

Die folgende Tabelle listet die Umfangsbereiche für Microsoft Teams auf:

Geltungsbereich Purpose
Chat.Read Lies die Chat-Nachrichten des angemeldeten Nutzers.
Channel.ReadBasic.All Lesen Sie Kanalnamen und Beschreibungen, auf die der angemeldete Nutzer zugreifen kann.
ChannelMessage.Read.All Nachrichten in Kanälen lesen, auf die der angemeldete Nutzer zugreifen kann.
ChatMessage.Send Senden Sie Chatnachrichten im Namen des angemeldeten Benutzers.
ChannelMessage.Send Senden Sie Kanalnachrichten im Namen des angemeldeten Nutzers.
Team.ReadBasic.All Lesen Sie die Namen und Beschreibungen der Teams, auf die der angemeldete Nutzer zugreifen kann.

Die folgende Tabelle listet die Scopes für Outlook-Mails auf:

Geltungsbereich Purpose
Mail.Read Lesen Sie die E-Mail des angemeldeten Nutzers.
Mail.Read.Shared E-Mails lesen, auf die der angemeldete Benutzer zugreifen kann, einschließlich freigegebener und delegierter Postfächer.
Mail.ReadWrite Lesen und schreiben Sie die E-Mail des angemeldeten Nutzers.
Mail.Send Senden Sie E-Mails als angemeldeter Nutzer.

Die folgende Tabelle führt die Berechtigungsbereiche für Calendar auf:

Geltungsbereich Purpose
Calendars.Read Lesen Sie Ereignisse in den Kalendern des angemeldeten Nutzers.
Calendars.Read.Shared Lesen Sie Ereignisse in Kalendern, auf die der angemeldete Nutzer zugreifen kann, einschließlich gemeinsamer Kalender.
Calendars.ReadWrite Lesen und notieren Sie Ereignisse in den Kalendern des angemeldeten Nutzers.

Die folgende Tabelle listet die Umfangsmöglichkeiten für Online-Meetings auf:

Geltungsbereich Purpose
OnlineMeetingTranscript.Read.All Lesen Sie die Transkripte der Online-Meetings des angemeldeten Nutzers.
OnlineMeetingAiInsight.Read.All Lesen Sie KI-generierte Erkenntnisse, wie zum Beispiel Sitzungsnotizen, aus den Online-Meetings des angemeldeten Nutzers.
OnlineMeetingArtifact.Read.All Lesen Sie Elemente, wie Anwesenheitsberichte, aus den Onlinebesprechungen des angemeldeten Benutzers.
OnlineMeetingRecording.Read.All Lesen Sie Aufzeichnungen der Online-Treffen des angemeldeten Nutzers.

Die folgende Tabelle listet die Bereiche für Identität und Authentifizierung auf:

Geltungsbereich Purpose
User.Read Lesen Sie das Profil des angemeldeten Nutzers, um ihn zu identifizieren.
User.ReadBasic.All Grundlegende Profile anderer Nutzer lesen, um Personen zuzuordnen, auf die in Inhalten Bezug genommen wird.
offline_access Pflege die Verbindung mit einem Aktualisierungstoken, damit der Nutzer nicht bei jeder Anfrage erneut authentifiziert.
openid Melden Sie sich mit OpenID Connect an.
profile Lesen Sie das Grundprofil des Nutzers während der Anmeldung.
email Lesen Sie die E-Mail-Adresse des Nutzers während der Anmeldung.

Fügen Sie bei Bedarf die folgenden Umleitungs-URIs, die von verwaltetem OAuth verwendet werden, zur Positivliste hinzu:

Wolke Umleitungs-URI
AWS https://oregon.cloud.databricks.com/api/2.0/http/oauth/redirect
Azure https://westus.azuredatabricks.net/api/2.0/http/oauth/redirect
GCP https://us-central1.gcp.databricks.com/api/2.0/http/oauth/redirect

Für verwaltete OAuth-Anbieter mit einem veröffentlichten Model Context Protocol (MCP)-Server wie Glean, GitHub, Atlassian und Slack kann Azure Databricks die OAuth-Anmeldedaten verwalten, wenn Sie den Server als MCP-Dienst registrieren. Siehe Externe MCP-Server.