auth-implementation-patterns について
auth-implementation-patternsは、認証・認可システムを構築する開発者向けのスキルです。認証フロー、ポリシー適用、トークンのライフサイクル、認証情報の安全な管理を設計する際に役立ちます。
主な機能
- 01認証方式の選定
- 02認可モデルの設計
- 03トークンライフサイクルの計画
- 04シークレットと監査の指針
- 05実装プレイブックの参照
活用シーン
- 01OAuth2、ソーシャルログイン、SSOの追加
- 02RESTまたはGraphQL APIの保護
- 03セッションまたはRBACの設計
- 04アクセス制御の問題の調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rmyndharis/ antigravity-skills --skill auth-implementation-patternsインストール後、Claude Code で/auth-implementation-patternsを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
認証・認可の実装パターン
業界標準のパターンと最新のベストプラクティスを用いて、安全でスケーラブルな認証・認可システムを構築します。
このスキルを使用する場合
- ユーザー認証システムを実装する場合
- REST API または GraphQL API を保護する場合
- OAuth2/ソーシャルログインまたは SSO を追加する場合
- セッション管理または RBAC を設計する場合
- 認証または認可の問題をデバッグする場合
このスキルを使用しない場合
- UI の文言やログインページのスタイル設定のみが必要な場合
- ID に関する懸念のないインフラストラクチャのみのタスクの場合
- 認証ポリシーや認証情報の保存方法を変更できない場合
手順
- ユーザー、テナント、フロー、脅威モデルの制約を定義します。
- 認証戦略(セッション、JWT、OIDC)とトークンのライフサイクルを選択します。
- 認可モデルとポリシーの適用ポイントを設計します。
- シークレットの保存、ローテーション、ログ記録、監査の要件を計画します。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開きます。
安全性
- シークレット、トークン、認証情報をログに記録しないでください。
- 最小権限を徹底し、キーを安全に保管してください。
リソース
- 詳細なパターンと例については、
resources/implementation-playbook.mdを参照してください。
コメント
Markdown 対応