Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.