Skip to content

Spring Security

poco-tech edited this page Dec 14, 2021 · 5 revisions

コミット一覧

  1. ログインページを表示しよう(Spring Security の依存関係を追加)
  2. カスタムログインページを表示しよう
  3. ログインページにフォームを表示しよう
  4. ログイン(成功)を実装しよう
  5. ログイン(失敗)を実装しよう
  6. ログアウトを実装しよう
  7. UserDetailsService を実装しよう
  8. UserDetails を実装しよう
  9. ユーザーを管理するテーブルを作成しよう
  10. ユーザーの初期データを登録しよう
  11. ユーザー情報をデータベースから取得しよう
  12. ユーザー一覧:画面を作ろう
  13. ユーザー一覧:画面にデータベースから取得した情報を表示しよう
  14. ユーザー作成:作成画面を表示するためのハンドラーメソッドを実装しよう
  15. ユーザー作成:作成画面に入力フォームを表示しよう
  16. ユーザー作成:ハンドラーメソッドを実装しよう
  17. ユーザー作成:画面で入力された値をサーバー側に渡そう
  18. ユーザー作成:ハンドラーメソッドにバリデーションの処理を追加しよう
  19. ユーザー作成:バリデーションエラーのメッセージを画面に表示しよう
  20. ユーザー作成:ユーザー情報をデータベースに保存しよう
  21. ユーザー作成:ユーザー名の重複チェックをする Validator を作ろう (実装途中のためコンパイルエラーあり)
  22. ユーザー作成:ユーザー名の重複チェックをしよう
  23. パスワードの長さを確かめるバリデーションを実装しよう
  24. エンコードしたパスワードを使ってログインできるようにしよう
  25. エンコードしたパスワードを初期データとして投入しよう
  26. エンコードしたパスワードを使ってログインできるようにしよう
  27. 権限を保存するカラムを Users テーブルに追加しよう
  28. データベースから権限情報を取得しよう
  29. 認可①:権限によって画面の表示内容を変えよう
  30. 認可②:権限によってメソッド呼び出しを制御しよう
  31. 認可③:権限によってWebリソースへの呼び出しを制限しよう
  32. ユーザー登録画面で権限を選択できるようにしよう
  33. 画面で選択した権限をサーバーで受け取るようにしよう
  34. ユーザー登録で権限の設定をデータベースに保存しよう
  35. ユーザー一覧に権限を表示しよう
  36. 権限が入力されているかバリデーションしよう

Clone this wiki locally