Keycloakを用いたマイクロサービスの認証強化

マイクロサービスでは、多種多様なサービスがAPIを公開し、境界定義が困難を極めるため、たとえシステムの内部通信であっても完全には信用しないという「ゼロトラストネットワーク」の考え方を前提にシステムを構築する必要があります。 ゼロトラストネットワークの考え方を前提としたマイクロサービスシステムにおいて、Istio、Quarkus、Strimziといったマイクロサービスの注目技術とOAuth 2.0の認可サーバとして使用可能なOSSであるKeycloakとを組み合わせて、システムを堅牢化する方法を説明します。

田畑 義之

登壇者プロフィール

田畑 義之

株式会社 日立製作所

ソフトウェアエンジニア

y-tabata


OSSソリューションセンタにて、API管理や認証認可周りのOSSの開発/サポート/普及活動に従事。3scaleおよびkeycloakコミュニティのコントリビュータであり、多数のコードをコミットしている。またThink ITにて、「Keycloakで実現するAPIセキュリティ」を連載中。