認証と認可Keycloak入門 OAuth/OpenID Connectに準拠したAPI認可とシングルサインオンの実現「第2版」

中村雄一/〔ほか〕著

発売日:2025年3月

  • 認証と認可Keycloak入門 OAuth/OpenID Connectに準拠したAPI認可とシングルサインオンの実現「第2版」
  • 認証と認可Keycloak入門 OAuth/OpenID Connectに準拠したAPI認可とシングルサインオンの実現「第2版」
版数
第2版
ページ数
479p
ISBN
978-4-86594-436-5
著者情報
中村 雄一(ナカムラ ユウイチ)
日立製作所Hitachi OSPO所属。博士(工学)。KeycloakにおけるOSSコントリビューションとビジネスのエコシステムを確立した経験を活かし、Head of OSPOとして自社のOSS戦略をリード。また、the Linux FoundationのBoardおよびCNCFのGoverning Boardとして、Cloud Native Community JapanやFinOps Foundation Japan Chapterの運営を通じて日本のOSSコミュニティ活動の活性化を図っている

和田 広之(ワダ ヒロユキ)
NRI OpenStandia所属。2002年に株式会社野村総合研究所に入社。認証・認可、ID管理分野を中心とした技術コンサルティング、システム構築に従事。KeycloakやmidPointなどのOSSにコントリビューションを行っている。また、Cloud Native Security Japanのオーガナイザーとしても活動中

田村 広平(タムラ コウヘイ)
NRI OpenStandia所属。認証・認可の分野の業務は10年以上前から始め、後にOPenAMのコミッターとなり、多くの改良や記事の執筆を行った。OpenAMが商用製品化されてからは、Keycloakのサポートへメインの業務をシフトし、Keycloakのバグ修正や日本語化、Webや書籍での執筆活動などを行っている。現在、趣味の延長でAI関連の書籍を監訳中

田畑 義之(タバタ ヨシユキ)
日立製作所Hitachi OSPO所属。IAMやAPIプラットフォームのコンサルティングに従事。KeycloakやCNCF TAG Securityにコントリビューションを行っている。また、CNCFアンバサダーやCloud Native Community Japan/Cloud Native Security Japanのオーガナイザーとして、クラウドネイティブの普及促進に努めている。Keycloakの言語メンテナーとしてKeycloakの日本語化も推進中

青柳 隆(アオヤギ タカシ)
NRI OpenStandia所属。10年以上前からOpenAMのシステム構築で認証・認可の分野に関わるようになる。現在はKeycloakおよびその関連OSS(Apache、mod_auth_openidc、oauth2‐proxyなど)を主としたサポートおよび障害調査業務に従事。関連OSSのバグ報告や、Web記事の執筆などを行っている

奥浦 航(オクウラ ワタル)
NRI OpenStandia所属。2015年に株式会社野村総合研究所に入社。さまざまなプロジェクトで基盤担当のエンジニアとして経験を積む。現在は認証・認可、ID管理、CI/CDの領域の業務に従事

¥4,840 税込

22 nanacoポイント

22 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

最新の標準化内容を完全にキャッチアップ!第2版も第1版に引き続き、国内のKeycloak第一人者が集結し、本書を全面的に改訂しました。本書は、背景となる基礎知識からKeycloakの本番環境への適用方法を学べる書籍というコンセプトを踏襲しつつ、この3年間のアップデートを盛り込んでいます。背景知識についてはログアウトのフローを補足するとともに、Keycloakの可用性確保に向けて重要性が増したセッションの解説を厚くしました。また、構築についてはQuarkusベースのアーキテクチャーに対応して刷新しています。認証と認可でお悩みの方やCNCFのプロジェクトになったKeycloakについて知りたい方は、必読の一冊です。

◆Quarkus版完全対応の最新Keycloak入門書!◆


 本書の第1版が出版されて3年以上経過しましたが、クラウドを前提としたシステムやリモートワークの普及などに伴い、認証(Authentication)と認可(Authorization)の重要性は増す一方です。

一方で、Keycloakについて解説する情報は、認証や認可についての背景知識を前提としたものが多く、初学者にとって学習が難しい状況が続いています。

 また、KeycloakのアーキテクチャーがWildFlyベースからQuarkusベースに刷新され、それに対応した情報が少ないことも学習を困難にする要因となっています。

 そこで、第1版に引き続き、国内のKeycloak第一人者が集結し、本書を全面的に改訂しました。

 本書は、背景となる基礎知識からKeycloakの本番環境への適用方法を学べる書籍というコンセプトを踏襲し、アップデートしました。

 背景知識についてはログアウトのフローを補足するとともに、Keycloakの可用性確保に向けて重要性が増したセッションの解説を厚くしました。

 また、構築についてはQuarkusベースのアーキテクチャーに対応して刷新しています。


 認証と認可でお悩みの方やCNCFのプロジェクトになったKeycloakについて知りたい方、必読です!

目次

■入門編■基礎知識を習得しよう


第1章 Keycloakを理解するための第一歩

1.1 認証と認可およびKeycloakの概要

1.2 Keycloak の動作要件とディレクトリー構成

1.3 Keycloakのセットアップと動作確認

1.4 本章のまとめ


第2章 OAuth とOIDC の基礎知識

2.1 OAuthのフロー

2.2 アクセストークンとリフレッシュトークン

2.3 トークンの無効化と認可判断

2.4 OIDCのフロー

2.5 本章のまとめ


第3章 SSOの基礎知識

3.1 SSOを理解する

3.2 標準プロトコルによるSSO

3.3 本章のまとめ


第4章 Keycloakの基礎を理解する

4.1 Keycloakの用語解説

4.2 セッションとトークンの設定

4.3 Keycloak の情報源

4.4 本章のまとめ


■実践編■実際の3つのユースケースを題材に基本的な使い方・設定方法をマスターしよう


第5章 OAuthに従ったAPI認可の実現

5.1 検証環境の準備

5.2 認可コードフローによるアクセストークン取得

5.3 API 呼び出し時の認可判断とスコープの設定

5.4 トークンのリフレッシュと無効化

5.5 OAuth/OIDCのセキュリティー確保

5.6 API認可で重要なKeycloakの利用方法

5.7 本章のまとめ


第6章 SSOを実現する

6.1 本章で取り扱うユースケース

6.2 Spring Securityを用いた認証連携

6.3 リバースプロキシーを用いた認証連携

6.4 JavaScriptアダプターを用いた認証連携

6.5 SSOとSLOの動作確認

6.6 その他 ほか

商品詳細

出版社名
リックテレコム
サイズ
24cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ