mcpField
A
auth-implementation-patterns

auth-implementation-patterns

github.com/rmyndharisセキュリティ1.9k103 回インストール2 週間前に更新
リポジトリ

auth-implementation-patterns について

auth-implementation-patternsは、認証・認可システムを構築する開発者向けのスキルです。認証フロー、ポリシー適用、トークンのライフサイクル、認証情報の安全な管理を設計する際に役立ちます。

主な機能

  1. 01認証方式の選定
  2. 02認可モデルの設計
  3. 03トークンライフサイクルの計画
  4. 04シークレットと監査の指針
  5. 05実装プレイブックの参照

活用シーン

  1. 01OAuth2、ソーシャルログイン、SSOの追加
  2. 02RESTまたはGraphQL APIの保護
  3. 03セッションまたはRBACの設計
  4. 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 を参照してください。

コメント