メインコンテンツまでスキップ

管理対象OAuthを使用する外部サービス

Databricksは、一部のAPIツールプロバイダー向けにマネージドOAuthフローを提供しています。独自のOAuthアプリを登録したり、認証情報を管理したりする必要はありません。Databricksは、開発およびテストにはマネージドOAuthを推奨しています。本番運用のユースケースでカスタムOAuth認証情報の生成が必要な場合は、詳細についてプロバイダーのドキュメントを参照してください。

要件

Unity Catalog HTTP接続OAuth User to Machine Per User 認証タイプを使用して作成し、 OAuth Provider ドロップダウンメニューからプロバイダーを選択します。詳細なステップについては、外部サービスへの接続を作成するを参照してください。

マネージドOAuthサポートを備えたサービス

以下の統合では、Databricks がバックエンドで安全に管理および保存する OAuth 資格情報を使用します。プロバイダーは、初回使用時に各ユーザーに承認を求めます。

プロバイダー

構成に関する注意事項

サポートされているスコープ

説明

Google Drive API

なし

https://www.googleapis.com/auth/drive.readonly https://www.googleapis.com/auth/documents.readonly https://www.googleapis.com/auth/spreadsheets.readonly https://www.googleapis.com/auth/drive.file offline_access

Google ドキュメントや Google スプレッドシートを含む Google ドライブ ファイルへの読み取りアクセス権、およびアプリが作成または開くファイルへの書き込みアクセス権。

Gmail API

なし

https://www.googleapis.com/auth/gmail.modify offline_access

Gmailのメッセージ、スレッド、下書き、およびラベルへの読み取り/書き込みアクセス権。

Google Calendar API

なし

https://www.googleapis.com/auth/calendar.readonly https://www.googleapis.com/auth/calendar.events offline_access

Google カレンダーの予定表および空き/予定あり情報への読み取りアクセス、ならびにイベントへの読み取り/書き込みアクセス。

Microsoft 365 API

なし

「Microsoft 365 スコープ」を参照してください。

Microsoft Graph を介した SharePoint および OneDrive ファイル、Outlook メールとカレンダー、Microsoft Teams のチャット、チャンネル、会議への読み取り/書き込みアクセス。

Glean MCP

ホストが必要です。ベースパスは構成可能です(defaultは/mcp/default)。

mcp

Gleanエンタープライズ検索、チャット、ドキュメント、およびエージェントツールにアクセスします。

GitHub MCP

OAuthスコープではなく、GitHubアプリの権限を使用します。 OAuthスコープ フィールドは使用されません。

コンテンツ:読み取りと書き込み;Issue:読み取りと書き込み;プルリクエスト:読み取りと書き込み;メタデータ:読み取り;メンバー:読み取り;プロジェクト:読み取り

GitHubリポジトリのコンテンツ、Issue、プルリクエストに対する読み取り/書き込みアクセス権、および組織メンバーとプロジェクトデータに対する読み取りアクセス権。

Atlassian MCP

なし

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

Jira の課題および Confluence ページへの読み取り/書き込みアクセス。Jira および Confluence コンテンツの検索。

Slack MCP

なし

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

Slackのメッセージ、ファイル、チャンネル、キャンバス、ユーザーの検索;チャンネル、グループ、MPIM、DM履歴の読み取り;メッセージの投稿およびキャンバスへの書き込み。

プロバイダー

構成に関する注意事項

サポートされているスコープ

説明

Google Drive API

なし

https://www.googleapis.com/auth/drive.readonly https://www.googleapis.com/auth/documents.readonly https://www.googleapis.com/auth/spreadsheets.readonly https://www.googleapis.com/auth/drive.file offline_access

Google ドキュメントや Google スプレッドシートを含む Google ドライブ ファイルへの読み取りアクセス権、およびアプリが作成または開くファイルへの書き込みアクセス権。

Gmail API

なし

https://www.googleapis.com/auth/gmail.modify offline_access

Gmailのメッセージ、スレッド、下書き、およびラベルへの読み取り/書き込みアクセス権。

Google Calendar API

なし

https://www.googleapis.com/auth/calendar.readonly https://www.googleapis.com/auth/calendar.events offline_access

Google カレンダーの予定表および空き/予定あり情報への読み取りアクセス、ならびにイベントへの読み取り/書き込みアクセス。

Microsoft 365 API

なし

「Microsoft 365 スコープ」を参照してください。

Microsoft Graph を介した SharePoint および OneDrive ファイル、Outlook メールとカレンダー、Microsoft Teams のチャット、チャンネル、会議への読み取り/書き込みアクセス。

Glean MCP

ホストが必要です。ベースパスは構成可能です(defaultは/mcp/default)。

mcp

Gleanエンタープライズ検索、チャット、ドキュメント、およびエージェントツールにアクセスします。

GitHub MCP

OAuthスコープではなく、GitHubアプリの権限を使用します。 OAuthスコープ フィールドは使用されません。

コンテンツ:読み取りと書き込み;Issue:読み取りと書き込み;プルリクエスト:読み取りと書き込み;メタデータ:読み取り;メンバー:読み取り;プロジェクト:読み取り

GitHubリポジトリのコンテンツ、Issue、プルリクエストに対する読み取り/書き込みアクセス権、および組織メンバーとプロジェクトデータに対する読み取りアクセス権。

Atlassian MCP

なし

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

Jira の課題および Confluence ページへの読み取り/書き込みアクセス。Jira および Confluence コンテンツの検索。

Slack MCP

なし

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

Slackのメッセージ、ファイル、チャンネル、キャンバス、ユーザーの検索;チャンネル、グループ、MPIM、DM履歴の読み取り;メッセージの投稿およびキャンバスへの書き込み。

Microsoft 365 スコープ

Microsoft 365 API プロバイダーは、Microsoft Graph API を介して接続します。以下の表では、Databricksが要求する各 Microsoft Graph 権限(スコープ)の目的を、そのスコープがサポートする Microsoft 365 コンテンツごとに分類して説明します。

スコープは、接続がユーザーに代わって試行できるアクションの最大セットを定義します。接続がアクセスできるコンテンツは、組織がその接続をどのように構成するか、およびアクセスするユーザー自身のMicrosoft 365権限に依存します。.Allで終わるスコープは組織全体の権限であり、通常はMicrosoft 365管理者が組織に代わって同意する必要があります。実効アクセス権は、接続の権限モデルとアクセスするユーザーの権限に依存します。

ここに記載されているスコープは代表的なものであり、変更される可能性があります。接続に対してリクエストされるスコープの正確なセットは、ユーザーが接続する際にMicrosoftの同意画面に表示されます。

次の表は、SharePointおよびOneDriveファイルのスコープを一覧表示したものです:

スコープ

目的

Sites.Read.All

接続がSharePointサイトを検索できるように、すべてのサイトコレクション内のアイテムを読み取ります。

Sites.ReadWrite.All

すべてのサイトコレクション内のアイテムを読み取り、書き込みます。

Files.Read.All

サインインしたユーザーがアクセスできるすべてのファイルを読み取ります。

スコープ

目的

Sites.Read.All

接続がSharePointサイトを検索できるように、すべてのサイトコレクション内のアイテムを読み取ります。

Sites.ReadWrite.All

すべてのサイトコレクション内のアイテムを読み取り、書き込みます。

Files.Read.All

サインインしたユーザーがアクセスできるすべてのファイルを読み取ります。

次の表は、Microsoft Teamsのスコープを一覧表示したものです:

スコープ

目的

Chat.Read

サインインしているユーザーのチャットメッセージを読み取ります。

Channel.ReadBasic.All

サインインしているユーザーがアクセスできるチャンネル名と説明を読み取ります。

ChannelMessage.Read.All

サインインしているユーザーがアクセスできるチャンネル内のメッセージを読み取ります。

ChatMessage.Send

サインインしているユーザーに代わってチャットメッセージを送信します。

ChannelMessage.Send

サインインしているユーザーに代わってチャンネルメッセージを送信します。

Team.ReadBasic.All

サインインしているユーザーがアクセスできるチームの名前と説明を読み取ります。

スコープ

目的

Chat.Read

サインインしているユーザーのチャットメッセージを読み取ります。

Channel.ReadBasic.All

サインインしているユーザーがアクセスできるチャンネル名と説明を読み取ります。

ChannelMessage.Read.All

サインインしているユーザーがアクセスできるチャンネル内のメッセージを読み取ります。

ChatMessage.Send

サインインしているユーザーに代わってチャットメッセージを送信します。

ChannelMessage.Send

サインインしているユーザーに代わってチャンネルメッセージを送信します。

Team.ReadBasic.All

サインインしているユーザーがアクセスできるチームの名前と説明を読み取ります。

次の表には、Outlook メールのスコープが一覧表示されます:

スコープ

目的

Mail.Read

サインインしているユーザーのメールを読み取ります。

Mail.Read.Shared

共有メールボックスや委任されたメールボックスを含め、サインインしているユーザーがアクセスできるメールを読み取ります。

Mail.ReadWrite

サインインしているユーザーのメールを読み取り、書き込みます。

スコープ

目的

Mail.Read

サインインしているユーザーのメールを読み取ります。

Mail.Read.Shared

共有メールボックスや委任されたメールボックスを含め、サインインしているユーザーがアクセスできるメールを読み取ります。

Mail.ReadWrite

サインインしているユーザーのメールを読み取り、書き込みます。

次のテーブルには、Calendarのスコープが一覧表示されます。

スコープ

目的

Calendars.Read

サインインしているユーザーのカレンダー内のイベントを読み取ります。

Calendars.Read.Shared

共有カレンダーを含め、サインインしているユーザーがアクセスできるカレンダー内のイベントを読み取ります。

Calendars.ReadWrite

サインインしたユーザーのカレンダー内の読み取りおよび書き込みイベント。

スコープ

目的

Calendars.Read

サインインしているユーザーのカレンダー内のイベントを読み取ります。

Calendars.Read.Shared

共有カレンダーを含め、サインインしているユーザーがアクセスできるカレンダー内のイベントを読み取ります。

Calendars.ReadWrite

サインインしたユーザーのカレンダー内の読み取りおよび書き込みイベント。

次のテーブルには、オンライン会議のスコープが一覧表示されます。

スコープ

目的

OnlineMeetingTranscript.Read.All

サインインしているユーザーのオンライン会議のトランスクリプトを読み取ります。

OnlineMeetingAiInsight.Read.All

サインインしたユーザーのオンライン会議から、会議メモなどの AI が生成した知見を読み取ります。

OnlineMeetingArtifact.Read.All

サインインしているユーザーのオンライン会議から、出席レポートなどのアーティファクトを読み取ります。

OnlineMeetingRecording.Read.All

サインインしているユーザーのオンライン会議の録画を読み取ります。

スコープ

目的

OnlineMeetingTranscript.Read.All

サインインしているユーザーのオンライン会議のトランスクリプトを読み取ります。

OnlineMeetingAiInsight.Read.All

サインインしたユーザーのオンライン会議から、会議メモなどの AI が生成した知見を読み取ります。

OnlineMeetingArtifact.Read.All

サインインしているユーザーのオンライン会議から、出席レポートなどのアーティファクトを読み取ります。

OnlineMeetingRecording.Read.All

サインインしているユーザーのオンライン会議の録画を読み取ります。

以下の表は、IDと認証のスコープを示しています。

スコープ

目的

User.Read

サインインしているユーザーを識別するために、そのユーザーのプロファイルを読み取ります。

User.ReadBasic.All

コンテンツ内で参照されているユーザーを特定するために、他のユーザーの基本プロファイルを読み取ります。

offline_access

リフレッシュトークンで接続を維持し、リクエストのたびにユーザーが再認証しなくて済むようにします。

openid

OpenID Connect を使用してユーザーをサインインさせます。

profile

サインイン時にユーザーの基本プロファイルを読み取ります。

email

サインイン時にユーザーのEメールアドレスを読み取ります。

スコープ

目的

User.Read

サインインしているユーザーを識別するために、そのユーザーのプロファイルを読み取ります。

User.ReadBasic.All

コンテンツ内で参照されているユーザーを特定するために、他のユーザーの基本プロファイルを読み取ります。

offline_access

リフレッシュトークンで接続を維持し、リクエストのたびにユーザーが再認証しなくて済むようにします。

openid

OpenID Connect を使用してユーザーをサインインさせます。

profile

サインイン時にユーザーの基本プロファイルを読み取ります。

email

サインイン時にユーザーのEメールアドレスを読み取ります。

必要に応じて、マネージド OAuth が使用する次のリダイレクト URI を許可リストに登録します。

クラウド

リダイレクト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

クラウド

リダイレクト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

Glean、GitHub、Atlassian、Slackなどの公開されたMCPサーバーを持つ管理対象OAuthプロバイダーの場合、サーバーをMCPサービスとして登録すると、DatabricksがOAuth認証情報を管理できます。外部MCPサーバーを登録するを参照してください。