IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

Spring Security入門

コースコードCR141 期間1日間 時間09:30~17:00 価格\50,000(税抜き) 主催株式会社カサレアル

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードCR141 期間1日間 時間09:30~17:00
価格\50,000(税抜き) 主催株式会社カサレアル

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードCR141
期間1日間
時間09:30~17:00
価格\50,000(税抜き)
主催株式会社カサレアル

上記の価格表示は税抜き表示です。別途消費税がかかります。

コース内容

コース概要

Spring Securityは、Spring Frameworkと組み合わせて利用されるセキュリティライブラリーです。長年に渡って開発が続けられており、高機能な反面、使いこなすのが難しいといわれることがあります。
本研修では、Springの基礎知識をお持ちの方を対象に、Spring Securityの基本的な使い方から要件に応じたカスタマイズ方法までを、演習を交えながら短期間で学習します。
Spring Securityは初めてという方から、利用経験がある方まで幅広いレベルを対象としています。本研修で、実践的なSpring Securityの使い方を身に付けましょう。

学習目標

・基本的な認証・認可機能を実装できる
・データベースを利用したユーザー定義ができる
・セキュリティ要件に応じた様々なカスタマイズができる
・Spring SecurityでOAuth 2.0を利用できる

対象者

・Spring Securityをはじめて学習する方
・Spring Securityの様々な活用方法を知りたい方

前提知識

・「はじめてのSpring MVCによるWebアプリケーション開発」または「Pivotal認定Core Spring」を受講済み、または同等の知識がある方

スクール環境

・Java SE 8以上
・IntelliJ IDEA(Spring Tool Suiteでの実施も可能)
・Spring Boot 2.0以上
・Spring Security 5.0以上
・組み込みDB
※使用ソフトウェアは変更になる可能性があります。

内容

●Spring Securityの概要
・基本的なForm認証・Basic認証

●メモリを使ったユーザー定義
・Java Configによるユーザーとロールの定義
・URLでの認可制御

●Spring Securityのアーキテクチャー
・SecurityContext、AuthenticationManager、AccessDecisionManager
・メソッドへの認可制御

●RDBを使ったユーザー定義
・JdbcDaoImplの利用
・SQLのカスタマイズ

●UserDetailsとUserDetailsService
・UserDetailsの実装
・UserDetailsServuceの実装

●パスワードの暗号化、ログイン画面、ログアウト、エラー処理、CSRF対策
・PasswordEncoderの指定
・ログイン画面・ログアウトのカスタマイズ
・エラー画面の作成
・CSRF対策

●イベントハンドラ−
・認証イベントのハンドリング

●Oauth 2.0によるマイクロサービスのセキュリティ
・Spring Security OAuth2による認可サーバーとリソースサーバーの実装
・Spring Security 5によるクライアントの実装

●付録
・多重ログインの防止
・Sring Session + Redis
・thymeleaf-extras-springsecurityリファレンス
・Spring Bootを利用しない場合のSpring Security

備考

※サンプルコードはすべてSpring Boot 2.0を利用しています。Spring Bootを利用しない場合のサンプルは、付録で紹介しています。

関連するコース

開催予定日

2018年

10月24日(水) ~ 10月24日(水)
【価格】 54,000円(税込)
【期間】 1日間 【時間】 09:30~17:00
【コースコード】 CR141
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

2019年

01月30日(水) ~ 01月30日(水)
【価格】 54,000円(税込)
【期間】 1日間 【時間】 09:30~17:00
【コースコード】 CR141
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

03月01日(金) ~ 03月01日(金)
【価格】 54,000円(税込)
【期間】 1日間 【時間】 09:30~17:00
【コースコード】 CR141
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。