目次

概要

SpringSecurityを使った時のことを備忘録として残しておく
まずは簡単に実装して徐々に機能を足していく
今回は、以下の変更を加えた
  • DBにある認証情報を使用して認証処理を行う
  • 初期パスワードかどうかのチェックを行い、パスワード変更画面に強制遷移させる
  • 権限管理を追加し、ユーザーの持つ権限によってアクセスできるURLを管理する

開発環境

  • Eclipse 2022-06
  • Java 17
  • SpringSecurity 5.7.3
  • thymeleaf 2.7.3
  • Postgres 14.5
SpringSecurityはver5.7で設定方法が大きく変わるそうなので注意

Git Repository

説明を書くとかなり長くなるので、サンプル作成したプロジェクトのリポジトリの場所の記載のみにします、、、 
https://github.com/nururuv/spring-security-example 

参考サイト