Spring Securityテスト実装のイメージ

Spring Securityのテスト実装 - @WithMockUserとSecurityMockMvcでセキュアなAPIをテストする

spring-security-testの導入から@WithMockUser/@WithUserDetails/@WithAnonymousUserアノテーション、SecurityMockMvcRequestPostProcessorsを使ったCSRF・JWT・OAuth2テストまで、認証・認可のテストパターンを網羅的に解説します。