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)])が先頭に表示された状態ですべてのリクエストが表示されます。
スキームとホストを承認または却下する
リクエストを承認または拒否するには:
- [承認待ち]フィルターを選択するか、[すべてのステータス]のままにしてテーブルで保留中のリクエストを探します。
- その行の[ステータス(Status)]ドロップダウンを開きます。
- [承認済み]または[却下済み]を選択します。
行がすぐに更新されます。[レビュー担当者]と[レビュー日時]には、あなたの名前と現在のタイムスタンプが表示されます。スキームとホストが承認または却下されたことを確認するトーストが表示されます。
以前の決定を変更
承認や拒否は永続的なものではありません。既存の決定を変更するには:
- [OAuth承認]テーブルで対象の行を見つけます。
- [ステータス]ドロップダウンを開きます。
- もう一方のオプション([承認済み]または[却下済み])を選択します。
スキームとホストを最初にリクエストしたユーザーには再通知は送られませんが、次回認証ページを開いたとき、または[ステータスを確認]を選択したときに、更新された状態が表示されます。