管理対象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 | なし |
| Google ドキュメントや Google スプレッドシートを含む Google ドライブ ファイルへの読み取りアクセス権、およびアプリが作成または開くファイルへの書き込みアクセス権。 |
Gmail API | なし |
| Gmailのメッセージ、スレッド、下書き、およびラベルへの読み取り/書き込みアクセス権。 |
Google Calendar API | なし |
| Google カレンダーの予定表および空き/予定あり情報への読み取りアクセス、ならびにイベントへの読み取り/書き込みアクセス。 |
Microsoft 365 API | なし | 「Microsoft 365 スコープ」を参照してください。 | Microsoft Graph を介した SharePoint および OneDrive ファイル、Outlook メールとカレンダー、Microsoft Teams のチャット、チャンネル、会議への読み取り/書き込みアクセス。 |
Glean MCP | ホストが必要です。ベースパスは構成可能です(defaultは |
| Gleanエンタープライズ検索、チャット、ドキュメント、およびエージェントツールにアクセスします。 |
GitHub MCP | OAuthスコープではなく、GitHubアプリの権限を使用します。 OAuthスコープ フィールドは使用されません。 | コンテンツ:読み取りと書き込み;Issue:読み取りと書き込み;プルリクエスト:読み取りと書き込み;メタデータ:読み取り;メンバー:読み取り;プロジェクト:読み取り | GitHubリポジトリのコンテンツ、Issue、プルリクエストに対する読み取り/書き込みアクセス権、および組織メンバーとプロジェクトデータに対する読み取りアクセス権。 |
Atlassian MCP | なし |
| Jira の課題および Confluence ページへの読み取り/書き込みアクセス。Jira および Confluence コンテンツの検索。 |
Slack MCP | なし |
| Slackのメッセージ、ファイル、チャンネル、キャンバス、ユーザーの検索;チャンネル、グループ、MPIM、DM履歴の読み取り;メッセージの投稿およびキャンバスへの書き込み。 |
Microsoft 365 スコープ
Microsoft 365 API プロバイダーは、Microsoft Graph API を介して接続します。以下の表では、Databricksが要求する各 Microsoft Graph 権限(スコープ)の目的を、そのスコープがサポートする Microsoft 365 コンテンツごとに分類して説明します。
スコープは、接続がユーザーに代わって試行できるアクションの最大セットを定義します。接続がアクセスできるコンテンツは、組織がその接続をどのように構成するか、およびアクセスするユーザー自身のMicrosoft 365権限に依存します。.Allで終わるスコープは組織全体の権限であり、通常はMicrosoft 365管理者が組織に代わって同意する必要があります。実効アクセス権は、接続の権限モデルとアクセスするユーザーの権限に依存します。
ここに記載されているスコープは代表的なものであり、変更される可能性があります。接続に対してリクエストされるスコープの正確なセットは、ユーザーが接続する際にMicrosoftの同意画面に表示されます。
次の表は、SharePointおよびOneDriveファイルのスコープを一覧表示したものです:
スコープ | 目的 |
|---|---|
| 接続がSharePointサイトを検索できるように、すべてのサイトコレクション内のアイテムを読み取ります。 |
| すべてのサイトコレクション内のアイテムを読み取り、書き込みます。 |
| サインインしたユーザーがアクセスできるすべてのファイルを読み取ります。 |
次の表は、Microsoft Teamsのスコープを一覧表示したものです:
スコープ | 目的 |
|---|---|
| サインインしているユーザーのチャットメッセージを読み取ります。 |
| サインインしているユーザーがアクセスできるチャンネル名と説明を読み取ります。 |
| サインインしているユーザーがアクセスできるチャンネル内のメッセージを読み取ります。 |
| サインインしているユーザーに代わってチャットメッセージを送信します。 |
| サインインしているユーザーに代わってチャンネルメッセージを送信します。 |
| サインインしているユーザーがアクセスできるチームの名前と説明を読み取ります。 |
次の表には、Outlook メールのスコープが一覧表示されます:
スコープ | 目的 |
|---|---|
| サインインしているユーザーのメールを読み取ります。 |
| 共有メールボックスや委任されたメールボックスを含め、サインインしているユーザーがアクセスできるメールを読み取ります。 |
| サインインしているユーザーのメールを読み取り、書き込みます。 |
次のテーブルには、Calendarのスコープが一覧表示されます。
スコープ | 目的 |
|---|---|
| サインインしているユーザーのカレンダー内のイベントを読み取ります。 |
| 共有カレンダーを含め、サインインしているユーザーがアクセスできるカレンダー内のイベントを読み取ります。 |
| サインインしたユーザーのカレンダー内の読み取りおよび書き込みイベント。 |
次のテーブルには、オンライン会議のスコープが一覧表示されます。
スコープ | 目的 |
|---|---|
| サインインしているユーザーのオンライン会議のトランスクリプトを読み取ります。 |
| サインインしたユーザーのオンライン会議から、会議メモなどの AI が生成した知見を読み取ります。 |
| サインインしているユーザーのオンライン会議から、出席レポートなどのアーティファクトを読み取ります。 |
| サインインしているユーザーのオンライン会議の録画を読み取ります。 |
以下の表は、IDと認証のスコープを示しています。
スコープ | 目的 |
|---|---|
| サインインしているユーザーを識別するために、そのユーザーのプロファイルを読み取ります。 |
| コンテンツ内で参照されているユーザーを特定するために、他のユーザーの基本プロファイルを読み取ります。 |
| リフレッシュトークンで接続を維持し、リクエストのたびにユーザーが再認証しなくて済むようにします。 |
| OpenID Connect を使用してユーザーをサインインさせます。 |
| サインイン時にユーザーの基本プロファイルを読み取ります。 |
| サインイン時にユーザーのEメールアドレスを読み取ります。 |
必要に応じて、マネージド OAuth が使用する次のリダイレクト URI を許可リストに登録します。
クラウド | リダイレクトURI |
|---|---|
AWS |
|
Azure |
|
GCP |
|
Glean、GitHub、Atlassian、Slackなどの公開されたMCPサーバーを持つ管理対象OAuthプロバイダーの場合、サーバーをMCPサービスとして登録すると、DatabricksがOAuth認証情報を管理できます。外部MCPサーバーを登録するを参照してください。