おじさんが投稿した記事

Keycloakでキャッシュをリモートストアを設定する方法

おじさん に投稿

概要:

このページは、Keycloakのキャッシュを外部のInfinispanに保持させる設定が動いたので、それをまとめたものです。
DockerでKeycloakとInfinispanサーバを立てて、Keycloakのsessionsキャッシュをリモートストアに設定し、
Infinispanサーバにキャッシュが生成されるところまでを確認する方法を紹介します。
前提として、Docker Desktopがインストール済みである必要があります。

Prometheusの導入方法

おじさん に投稿

概要:

この記事は、Prometheusを導入する手順をまとめたものです。
JMX Exporterを使用して、JavaのプログラムとKeycloakが使用しているJVM関連のメトリクスを取得して表示する方法を紹介します。
前提として、KeycloakとJavaがインストール済みである必要があります。

Keycloakでテーマを追加する方法

おじさん に投稿

概要:

 この記事は、Keycloakでログインページ用のテーマを作成し、
 ログインページに設定したときの手順をまとめたものです。
 今回作成したテーマはこの様なものになります。

  • 作成したテーマ:
     
     ページにアクセスした時にポップアップが表示されます。

使用したもの:

 Keycloak:22.0.1(ソースコードも22.0.1)
 Open JDK:18.0.2
 Maven:3.9.4
 OS:Mac(Apple M1) 13.4

Keycloakで認証SPiを実装する方法

おじさん に投稿

概要:

 この記事は、Keycloakで認証SPIの実装をおこなったので、その手順をまとめたものです
 作成した認証は、フォームから aaa を入力すると通るものになります

使用したもの:

 Keycloak:22.0.1(ソースコードも22.0.1)
 Open JDK:18.0.2
 Maven:3.9.4
 OS:Mac(Apple M1) 13.4

前提条件:

 Keycloakとそのソースコードが必要になります
 また、Keycloakを動かすにはJavaが必要です
 認証SPIのビルドにはMavenを使います
 それぞれ準備できてない場合は、インストールやダウンロードをお願いします