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

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をクリックします。
  1. 必須フィールドに入力し、Saveをクリックします。

フィールド必須説明
Provider Keyはい一意の識別子キー。作成後は変更できません。
Display Nameはいプロバイダーの人間が読める名前。
Provider TypeはいOAuthアイデンティティプロバイダー:Keycloak, Okta(複数可)、GitHubGoogle、またはAzure
Issuer URLはいOAuth発行者URL(Keycloak、Oktaに表示される; プロバイダータイプによって異なる場合があります)。
Upload Coverいいえカバー画像。オプション:URLから(画像URLを提供)またはカスタム(ファイルをアップロード)。
Statusいいえアクティブまたは非アクティブを切り替えます。デフォルトはアクティブです。

Note: Keycloak、OktaはMultiple allowedとしてマークされており、複数のプロバイダーを登録できます。他のタイプは単一のインスタンスに制限される場合があります。

プロバイダーの編集

  1. プロバイダーの三点リーダーメニュー (⋮) をクリックし、Editを選択します。
  2. 編集可能なフィールド (表示名、発行者URL、カバーのアップロード、ステータス) を更新します。Provider KeyProvider Typeは作成後にロックされます。
  3. Saveをクリックします。

プロバイダーをアクティブまたは非アクティブにする

  1. 三点リーダーメニューをクリックし、ActivateまたはDeactivateを選択します。
  2. ダイアログでアクションを確認します。

プロバイダーの削除

  1. 三点リーダーメニューをクリックし、Deleteを選択します。
  2. 確認のために正確な表示名を入力します。
  3. Deleteをクリックします。