CLOVER🍀

That was when it all began.

Keycloak

Keycloak+WildFlyのElytron OpenID Connect ClientサブシステムでOpenID Connect

これは、なにをしたくて書いたもの? WilddFly Elytron OpenID Clientサブシステムを使うと、OpenID Connectを使った認証ができるということなので、ちょっと試してみようかなと。 OpenID ConnectのProviderとしては、Keycloakを使います。 WildFlyとKeycloa…

Keycloak 19.0の管理CLIを使ってみる

これは、なにをしたくて書いたもの? 以前、WildFlyベースのKeycloakを使っていた時に、管理CLIについて調べてみました。 KeycloakのAdmin CLIを使う - CLOVER KeycloakがQuarkusベースになってから、まだ管理CLIを使っていなかったので今回試してみることに…

Spring SecurityのOAuth 2.0サポートで、Keycloak 19.0からログアウトする

これは、なにをしたくて書いたもの? ここまでSpring SecurityのOAuth 2.0サポートとKeycloak 19.0を使っていて、ログアウトをかなり適当にしていました。 こんな感じに、ログアウト用のURLとログアウト後に表示するURLを設定していただけですね。 @EnableWe…

Spring SecurityのOAuth 2.0サポートで、Keycloak 19.0のRealmロールを使った認可を試す

これは、なにをしたくて書いたもの? 前に、Spring SecurityでKeycloakのクライアントスコープを使った認可を試してみました。 Spring SecurityのOAuth 2.0サポートで、Keycloak 19.0のクライアントスコープを使った認可を試す - CLOVER 今度は、Realmロール…

Spring SecurityのOAuth 2.0サポートで、Keycloak 19.0のクライアントスコープを使った認可を試す

これは、なにをしたくて書いたもの? 前に、Spring SecurityのOAuth 2.0サポートを使って認証を試してみました。 Spring SecurityのOAuth 2.0サポートでKeycloak 19.0を使った認証を試す - CLOVER 今度は、クライアントスコープを使った認可を簡単に試してみ…

Spring SecurityのOAuth 2.0サポートでKeycloak 19.0を使った認証を試す

これは、なにをしたくて書いたもの? 先日、WildFlyベースからQuarkusベースになったKeycloakをインストールしてKeycloak自体にログインするところまでやってみました。 Ubuntu Linux 20.04 LTSにKeycloak 19.0をインストールする - CLOVER 今回は、Spring S…

Ubuntu Linux 20.04 LTSにKeycloak 19.0をインストールする

これは、なにをしたくて書いたもの? Keycloak 17.0.0.から、KeycloakはQuarkusベースになりました。ちょっと気になっていたので、そろそろ触ってみたいと思います。 QuarkusベースになったKeycloak 先に書いた通り、Keycloakは17.0.0からQuarkusベースとな…

Infinispan Serverの認可設定をKeycloak(OAuth 2.0)で行う

これは、なにをしたくて書いたもの? Infinispan Serverの認証・認可設定を、Keycloak(というか、OAuth 2.0)で行えるみたいなので、こちらを試してみようかなと。 Defining Infinispan Server Security Realms / Token Realms Token Realm Token Realmは、…

KeycloakのAdmin CLIを使う

これは、なにをしたくて書いたもの? Keycloakを使う時はWeb UIから操作しているのですが、管理のCLI(Admin CLI)があるようなので、こちらでの操作を 覚えてみようかな、と思いまして。 Server Administration Guide / The Admin CLI こちらを使うことで、…

QuarkusのOpenID Connect Extensionを試す(リソース保護のみ)

これは、なにをしたくて書いたもの? QuarkusのExtensionに、OpenID Connect向けのものができていたようなので、ちょっと試してみようかなと。 Quarkus - Using OpenID Connect Adapter to Protect JAX-RS Applications Quarkus 0.27.0を使います。 Quarkus …

Keycloak Gatekeeperを試す

これは、なにをしたくて書いたもの? Keycloak Gatekeeperというものが、Keycloak 4.6.0.Finalで追加されたらしく こちらを試してみようと というわけで、Keycloak Gatekeeperを試してみようというエントリです。 Keycloak Gatekeeper? Keycloak 4.6.0のリ…

Spring Securityを使って、KeycloakでOpenID Connect

ちょっと前に、KeycloakのClient Adapterを使って、Keycloakに対してOpenID Connectを使って連携するエントリをいくつか 書いてみました。今度は、KeycloakのClient Adapterは使わず、もう少し汎用に近いライブラリでKeycloakに対してOpenID Connectを使って…

KeycloakのSpring Security Adapter+Spring Boot Adapterを使ってOpenID Connect

KeycloakのSpring Boot Adapterをこの前試してみたのですが、Keycloak 4のSpring Boot 2 Adapterを試す - CLOVERこれとは別にSpring Security Adapterがあるようです。Spring Security AdapterSpring Boot Adapterを見ていた時に、Spring Security Adapterが…

Keycloak 4のSpring Boot 2 Adapterを試す

Keycloak 4.0.0.Finalがリリースされました。Release Notesを見ていると、その中にSpring Boot 2へのサポートが追加されたと 書かれていたので、ちょっと試してみようかと。Keycloak 4.0.0.FinalSprint Boot 2ところが、ドキュメントにはSpring Boot 2につい…

KeycloakのNode.js Adapterを使ってOpenID Connect

以前に、KeycloakのJava Servlet Filter Adapterを使って、OpenID Connectを試してみました。KeycloakのJava Servlet Filter Adapterを使ってOpenID Connect - CLOVER今度は、Node.jsのAdapterを使って試してみたいと思います。Node.js Adapter Keycloak Nod…

KeycloakのJava Servlet Filter Adapterを使ってOpenID Connect

KeycloakはOpenID Connectをサポートしていて、いくつかClient Adapterを提供しています。OpenID Connect今回は、そのうちのJava Servlet Filter Adapterを使ってOpenID Connectを使ってみようと思います。Java Servlet Filter Adapter参考) KeycloakでOpen…

Keycloakをインストールしてみる

ちょっとSSO、認証関連の話題に最近興味がありまして、Keycloakを少しずつやってみようかなと思いまして。Keycloak Keycloak? 認証、認可に関するOSSで、OAuth 2.0/OpenID Connect 1.0に対応しています。ThouthtWorksのTechnology Radarにも出てきて、けっ…