OAuth ドメインアクセスを許可する

最終更新日:

ClaudeやCursorなどのサードパーティアプリケーションがPendoサブスクリプションへのOAuthアクセスをリクエストすると、PendoはリダイレクトURLのスキームとホストを、組織の管理者が管理するリストと照合します。スキームとホストがそのリストにない場合、認証画面はフローを一時停止し、接続を通知なく拒否するのではなく、承認をリクエストできるようにします。これにより、ユーザーは管理者権限がなくても、新しいアプリへのアクセスをリクエストできます。

Claude や Cursor などの MCP コネクターや Slack などの他のインテグレーションを含め、Pendo OAuth を使用するすべてのアプリが承認テーブルに表示されます。

OAuthアクセスを要求する

Pendo OAuth を使用するサードパーティアプリを接続すると、Pendo はユーザーを認証ページに移動し、アプリが送信したリダイレクト URL を確認します。

スキームとホストがすでに承認されている場合。このページには、権限の概要(アプリ名、要求されているスコープ、アクティブなサブスクリプション)と、接続を許可または拒否するためのボタンが表示されます。

スキームとホストがまだリクエストされていない場合。次のいずれかを選択できます。

  • アプリに戻る。access_deniedレスポンスでサードパーティアプリに戻します。リクエストは記録されません。
  • 承認を依頼する。組織管理者にリダイレクトURLを送信して確認を依頼します。組織管理者は、[設定]>[組織設定]>[OAuth承認]でこのスキームとホストを承認できます。このオプションは、インテグレーションを使用する場合に選択します。

承認をリクエストを選択すると、ページは保留状態になります。

リクエストが保留中の場合ページはリクエストが提出されたことを確認します。リクエストは管理者が対応するまでオープンのままです。

この画面では、以下の操作を行うことができます。

  • アプリに戻る。待たずにフローを終了します。
  • ステータスを確認する。もう一度Pendoで投票とアンケート調査を行います。管理者がスキームとホストを承認した場合、ページは標準の[許可][拒否]のオプションに進みます。リクエストがまだ処理中の場合、ページには最終確認の日時が表示されます。例えば、「2026年5月28日午後3時06分現在まだ処理中です。」のように表示されます。

タブを閉じて後で戻ることができます。リクエストはバックグラウンドで開いたままとなります。

注意:リクエストが送信されると、組織管理者にメール通知が届まります。また、組織設定の OAuth 承認 タブを開くと、保留中のリクエストをいつでも確認できます。

スキームとホストが拒否された場合。このページには、このリダイレクトURLを使用してアプリがPendo組織に接続できないことが示されています。利用可能なアクションは、[アプリに戻る]のみです。このスキームとホストを再度確認してもらう必要がある場合は、組織管理者にお問い合わせください。

Pendoがスキームとホストを検証できない場合。スキームとホストのチェックに失敗した場合(ネットワークの問題など)、選択肢は[再試行]または[アプリに戻る]です。

OAuth承認リクエストの管理

OAuth 承認リクエストを管理するには、組織管理者である必要があります。[設定]>[組織の設定]>[OAuth 承認]に移動します。新しいリクエストが提出されると、組織管理者にはメール通知が届きます。このタブはいつでも確認でき、保留中のリクエストも確認できます。

保留中のリクエストを確認する

[OAuth承認]タブには、その組織でリクエスト、承認、または却下されたすべてのリダイレクトURLが表示されます。まだリクエストが送信されていない場合、テーブルには承認すべきものがないことを示すメッセージが表示されます。

注:承認はURLの完全なパスではなく、スキームとホストの組み合わせに紐付けられます。https://example.com/oauth/callbackを承認するということは、 https://example.com/で始まるリダイレクトURLを承認することを意味します。組織で使用される任意のOAuthクライアントからのものであれば、受け入れられます。このスキームとホストの組み合わせが組織で信頼できないものであれば、リクエストを却下してください。

このテーブルには、次の列が含まれています。

縦棒(Column) 説明
リダイレクト URI サードパーティアプリ(スキーム、ホスト、パス)から提出された完全なURLです。
状況 現在の承認状況。ドロップダウンを開き、任意の行で[承認済み(Approved)]または[却下済み(Rejected)]を選択します。すでに対応済みのリクエストも選択できます。
リクエスト日 ユーザーが[承認をリクエスト(Request approval)]を選択した場合。
リクエスト者 リクエストを送信したユーザー。
レビュー日 管理者が最後にリクエストを承認または拒否した時点。

[フィルター条件(Filter by)]ドロップダウンを使用して、一覧を絞り込みます。デフォルトでは[すべてのステータス(All statuses)]が選択されており、保留中のリクエスト([承認待ち(Waiting approval)])が先頭に表示された状態ですべてのリクエストが表示されます。

スキームとホストを承認または却下する

リクエストを承認または拒否するには:

  1. 承認待ち]フィルターを選択するか、[すべてのステータス]のままにしてテーブルで保留中のリクエストを探します。
  2. その行の[ステータス(Status)]ドロップダウンを開きます。
  3. [承認済み]または[却下済み]を選択します。

行がすぐに更新されます。[レビュー担当者][レビュー日時]には、あなたの名前と現在のタイムスタンプが表示されます。スキームとホストが承認または却下されたことを確認するトーストが表示されます。

以前の決定を変更

承認や拒否は永続的なものではありません。既存の決定を変更するには:

  1. [OAuth承認]テーブルで対象の行を見つけます。
  2. [ステータス]ドロップダウンを開きます。
  3. もう一方のオプション([承認済み]または[却下済み])を選択します。

スキームとホストを最初にリクエストしたユーザーには再通知は送られませんが、次回認証ページを開いたとき、または[ステータスを確認]を選択したときに、更新された状態が表示されます。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています