概要 Spring SecurityとSpring Bootを利用して簡単なRest APIのデモアプリケーションを実装しました。 記事の前半はSpring Security周りの実装、後半がコントローラの実装とそのテストコードについて説明しています。 ソースコードはrubytomato/demo-security-spring2にあります。 環境 Windows 10 Professional Java 1.8.0_172 Spring Boot 2.0.2 Spring Security 5.0.5 参考 Spring Security Reference Hello Spring Security with Boot Spring Boot Reference Guide デモアプリケーションの要件 認証の仕方 このデモアプリケーションは、メールアドレス・パスワードで認証を行います。