mcpField
S
spring-security

spring-security

github.com/full-stack-skillsセキュリティ3192 回インストール4 週間前に更新
リポジトリ

spring-security について

Spring Security を使う開発者向けのスキルガイドです。認証・認可や各種セキュリティ設定を扱い、安全な運用の指針も示します。

主な機能

  1. 01SecurityFilterChain とユーザーサービスの設定
  2. 02ログイン、ログアウト、例外の処理
  3. 03JWT と OAuth2 の統合
  4. 04メソッドセキュリティ、CSRF、CORS の設定
  5. 05パスワード、セッション、Cookie の安全対策

活用シーン

  1. 01Spring アプリの認証と認可の設定
  2. 02OAuth2 クライアントまたはリソースサーバーの導入
  3. 03メソッド単位の権限と CSRF 対策の設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/full-stack-skills/spring-skills --skill spring-security

インストール後、Claude Code で/spring-securityを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlLICENSE.txt

詳細

このスキルを使用する場面

次のようなことをユーザーが求めている場合に、このスキルを使用します。

  • Spring Security を使用して、認証、認可、セッション、セキュリティヘッダーを設定する
  • OAuth2、JWT、メソッドセキュリティ、CSRF を統合する

このスキルの使用方法

  1. 設定:SecurityFilterChain、UserDetailsService、PasswordEncoder を設定します。ログイン/ログアウトと例外処理も設定します。
  2. 応用:JWT、OAuth2 クライアント/リソースサーバー、@PreAuthorize、CORS を扱います。
  3. 参考:https://docs.spring.io/spring-security/reference/

ベストプラクティス

  • パスワードの暗号化、セッションと Cookie のセキュリティ、最小権限とロールの設計。
  • 本番環境では HTTPS とセキュリティヘッダーを使用し、機密性の高いパスを保護します。

キーワード

spring security, 認証, 認可, JWT, OAuth2

コメント