目次
概要
SpringSecurityを使った時のことを備忘録として残しておくまずは簡単に実装して徐々に機能を足していく
今回は、以下の変更を加えた
- DBにある認証情報を使用して認証処理を行う
- 初期パスワードかどうかのチェックを行い、パスワード変更画面に強制遷移させる
- 権限管理を追加し、ユーザーの持つ権限によってアクセスできるURLを管理する
開発環境
- Eclipse 2022-06
- Java 17
- SpringSecurity 5.7.3
- thymeleaf 2.7.3
- Postgres 14.5
Git Repository
説明を書くとかなり長くなるので、サンプル作成したプロジェクトのリポジトリの場所の記載のみにします、、、https://github.com/nururuv/spring-security-example