setup-zoom-oauth について
Zoom OAuth連携を実装前に整理するスキルです。アプリと認可のモデルを確認し、フローや必要なスコープ、トークンの保存・更新方法を決める際に役立ちます。
主な機能
- 01アプリと認可モデルの選定
- 02認可フローの選定
- 03最小スコープの計画
- 04トークン保存と更新の計画
- 05認証エラーの調査
活用シーン
- 01新しいZoom連携のOAuth選定
- 02ユーザーフローに応じたスコープ設計
- 03トークン更新時の問題調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill setup-zoom-oauthインストール後、Claude Code で/setup-zoom-oauthを入力して読み込まれたか確認します。
詳細
/setup-zoom-oauth
認証が障害になっている場合、または認証方式の選択が統合全体を左右する場合に、このスキルを使用してください。
対象範囲
- アプリの種類の選択
- OAuth グラントの選択
- スコープの計画
- トークンの交換と更新
- 認証のデバッグと環境に関する前提
ワークフロー
- アプリのモデルと、誰が誰に認可を与えるのかを確認します。
- 適切なグラントフローを選択します。
- ユーザーフローに必要な最小限のスコープを特定します。
- トークンの保存方法と更新時の動作を定義します。
- 以上が明確になってから、最も関連性の高いリファレンスドキュメントへ進みます。
主なリファレンス
よくある間違い
- 実行主体とテナントモデルを明確にする前にグラントを選んでしまう
- 正確なワークフローを確認する前に、広範なスコープを要求してしまう
- リフレッシュトークンの動作やトークンのライフサイクル管理を忘れてしまう
- 更新成功後に返された新しいリフレッシュトークンを保存せず、古いリフレッシュトークンを再利用してしまう
- 先にアプリの設定を確認せず、認証エラーを API エラーとして扱ってしまう
コメント
Markdown 対応