When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Keycloak & Spring Security。会員制ニュースアプリ 記事取得APIによるAPI認可入門講座

OAuth 2.0トークン発行フロー設定&ニュース記事取得REST API開発。PostmanとJSON Web Token (JWT)、ロールベースアクセス制御 (RBAC)によるAPI認可の仕組み

     
  • 4.8
  •  |
  • Reviews ( 26 )
₹1999

This Course Includes

  • iconudemy
  • icon4.8 (26 reviews )
  • icon3.5 total hours
  • iconjapanese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Keycloak & Spring Security。会員制ニュースアプリ 記事取得APIによるAPI認可入門講座

<コースの概要>

本コースはご自身のPCを使用してKeycloak & Spring Securityによるニュース記事取得REST API開発、APIのセキュリティ確保ハンズオンを実施します。Keycloakとは、Spring Securityの役割とはから始まり、KeycloakによるOAuth 2.0トークン発行フロー設定、Springによるニュース記事取得REST API開発、トークンベース/ロールベースアクセス制御追加を通じて、API認可を実践的に学ぶことができます。

<他教材との違い>

本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。

・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない。

・Keycloak & Spring Securityとは何か、なぜその手順で設定するのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる。

・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる。

・全ハンズオンに完成版のコード等を添付しているため、コーディングミスによる原因調査等、余計な手間がかからない。

<コースの内容>

本コースの内容は以下の通りです。

コース概要

本コース受講にあたって

自己紹介

本コースのねらい

Keycloak & Spring Securityハンズオン

概要編1 Keycloakとは

概要編2 API認可の仕組み

概要編3 Keycloak基本用語

Keycloak編1 インストール

Keycloak編2 Realm作成

Keycloak編3 Client作成

Keycloak編4 User作成

Keycloak編5 JSON Web Token (JWT)取得

Spring編1 アプリケーション雛型作成

Spring編2 API開発

Spring編3 セキュリティ追加

Spring編4 アプリケーション設定 (OAuth2 リソースサーバー設定追加)

Spring編5 APIアクセス

Spring編6 API修正

Spring編7 JSON Web Token (JWT)変換

Spring編8 API認可確認 (事前認可)

Spring編9 API修正

Spring編10 API認可確認 (メソッド内認可)

ボーナスレクチャー

ボーナスレクチャー

What You Will Learn?

  • Keycloakの概要理解(機能概要、基本用語).
  • Spring Securityの概要理解(トークンベース、ロールベースアクセス制御方法).
  • セキュアAPI開発の概要理解(API認可の仕組み).
  • セキュアAPI開発の実装理解(Keycloakサーバー設定(OAuth 2.0ベース)、REST API開発、セキュリティ追加).