Spring Security 入門:Spring Boot アプリケーションにフォーム認証と権限管理を実装しよう

Spring Boot アプリケーションに Spring Security を導入し認証・認可を実装します。認証はユーザーIDとパスワードを使ったフォーム認証を作ります。認可はユーザーのロールによってアクセスを制限する権限管理を作ります。
4.12 (210 reviews)
Udemy
platform
日本語
language
Other
category
Spring Security 入門:Spring Boot アプリケーションにフォーム認証と権限管理を実装しよう
2 130
students
3.5 hours
content
Feb 2024
last update
$34.99
regular price

Why take this course?

🎉 Spring Security 入門:Spring Boot アプリケーションにフォーム認証と権限管理を実装しよう! 🛡️


コース概要

【ご注意】 この講座は Spring Security 5.5 を中心に解説しております。ほとんどのレクチャーでは、5.7 で非推奨となった WebSecurityConfigurerAdapter を使用するコードをご紹介します。 詳細ならば、セクション『補足:Spring アップデート対応』では 5.7 への移行方法を解説しています。5.7 の記法から始めたい方は、他の講座をご利用ください。


このコースで学べる内容

📚 公式ドキュメントや書籍で Spring Security を勉強して挫折した経験はありませんか? この講座は、Spring Security を使って Spring アプリケーションにセキュリティ関連の機能を実装していく一連のステップを学びます。 主に以下の二つの主題で構成されています:

  • フォーム認証 - ユーザーIDとパスワードを使ったログインシステムを実装します。
  • 権限管理(アクセス制御) - ユーザーの役割(ロール)に基づいて、特定の操作やリソースへのアクセスを制限します。

※ OAuth や LDAP などの認証方法はカバーしていません。


受講前のあなたに

この講座は以下のような方に特におすめです:

  • 書籍などで Spring Security を勉強してみたが、実際の Web アプリケーションにログイン機能や権限管理機能を実装する方法がイメージできない方
  • Web 上のサンプルコードにはパスワードをデータベースに保存するものがなく、実装方法が分からず困っている方
  • データベースにユーザーが入力したログインパスワードをそのまま保存している方

受講後のあなたになるはずだ!

このコースを受け入れたら、以下のスキルを身につけることができます:

  • ログイン・ログアウト機能を実装できる
  • Cookie・セッションの概念を理解している
  • ログインに必要なパスワードをデータベースに安全に保存できる(ハッシュ・ソルト・ストレッチングの知識があります)
  • ロールによる権限管理実装できる(例:管理者ユーザーのみユーザーを閲覧/作成できる)

その他の説明

このコースでは、実際にプロジェクトを構築しながら、Spring Security の設定や機能を学びます。理論だけでなく、実践的な知識も身につけることができるため、初心者から上級者まで幅広い範囲の開発者が受験してみてください。


今すぐ始めよう!

Spring Security の世界に飛び込むための素晫なチャンスを逃さないでください。このコースがあなたのキャリアやプロジェクトに役立つことをお楽しみいたします!🚀🔒

Loading charts...

4387602
udemy ID
08/11/2021
course created date
12/12/2021
course indexed date
Bot
course submited by