Oauth Provider
OAuthプロバイダーは、ユーザーを認証し、彼らの代理でアクセストークンを発行するアイデンティティサービスです。NPO Studioでは、OAuthプロバイダーはConfiguration > OAuth Providerの下に登録され、MCP Serversに提供されます。これにより、MCPツールは委任されたユーザーの資格情報を使用して、サードパーティのAPI(例:Google、GitHub、Azure)に安全にアクセスできます。
OAuthプロバイダーリスト

OAuthプロバイダーのページには、すべての登録済みプロバイダーが表示されます。各エントリには次の情報が表示されます:
- Display Nameとカバー画像
- Provider Type: (例:Keycloak、Google、GitHub、Azure、Okta)
- Issuer URL: OAuth発行者エンドポイント(該当しない場合はN/A)
- Status: ActiveまたはInactive
各エントリの三点リーダーメニューを使用して、プロバイダーを編集、アクティブ/非アクティブにするか、削除します。
プロバイダーを追加
-
- Add Providerをクリックします。
- 必須フィールドに入力し、Saveをクリックします。


| フィールド | 必須 | 説明 |
|---|---|---|
| Provider Key | はい | 一意の識別子キー。作成後は変更できません。 |
| Display Name | はい | プロバイダーの人間が読める名前。 |
| Provider Type | はい | OAuthアイデンティティプロバイダー:Keycloak, Okta(複数可)、GitHub、Google、またはAzure。 |
| Issuer URL | はい | OAuth発行者URL(Keycloak、Oktaに表示される; プロバイダータイプによって異なる場合があります)。 |
| Upload Cover | いいえ | カバー画像。オプション:URLから(画像URLを提供)またはカスタム(ファイルをアップロード)。 |
| Status | いいえ | アクティブまたは非アクティブを切り替えます。デフォルトはアクティブです。 |
Note: Keycloak、OktaはMultiple allowedとしてマークされており、複数のプロバイダーを登録できます。他のタイプは単一のインスタンスに制限される場合があります。
プロバイダーの編集
- プロバイダーの三点リーダーメニュー (⋮) をクリックし、Editを選択します。
- 編集可能なフィールド (表示名、発行者URL、カバーのアップロード、ステータス) を更新します。Provider KeyとProvider Typeは作成後にロックされます。
- Saveをクリックします。

プロバイダーをアクティブまたは非アクティブにする
- 三点リーダーメニューをクリックし、ActivateまたはDeactivateを選択します。
- ダイアログでアクションを確認します。

プロバイダーの削除
- 三点リーダーメニューをクリックし、Deleteを選択します。
- 確認のために正確な表示名を入力します。
- Deleteをクリックします。
