Skip to content

Keycloak

13 posts with the tag “Keycloak”

【Next.js】Auth.jsとKeycloakで実装する認証基盤

Next.js v15とAuth.js v5を使ってKeycloakと連携したログイン機能の実装方法について学習した内容を説明します。特にSessionProviderの設定、ミドルウェアを使用した認証制御、複数のミドルウェアの組み合わせ方など、具体的な実装例を交えて解説していきます。

【Keycloak】アクセストークンの Audience を変更する

KeycloakのアクセストークンにあるAudience(aud)クレームの設定方法について学習した内容を説明します。デフォルトで「account」となっているaudを変更する2つの方法(クライアントロールを使用した自動追加とハードコード)について、具体的な設定手順を解説していきます。

Keycloakを使ったパスキー(Passkey)の設定とTerraformでの自動化

Keycloakの新機能であるパスキー(Passkey)を使ったパスワードレス認証について学習した内容を説明します。パスキーの概要から実際の設定手順、さらにTerraformを使った自動化まで、具体的な実装方法を解説していきます。特にAuthentication Flowの設定とそのモジュール化について詳しく説明します。

Keycloakのロールについて学ぶ

Keycloakのロールベースのアクセス制御について学習しました。レルムロール、クライアントロール、グループロールの設定方法や、各ロールがアクセストークンにどのように反映されるのか、具体的な実装例を使って紹介していきます。

KeycloakとGo言語でAuthorization Code Flowを学ぶ 3

OpenID Providerから取得したリフレッシュトークンを使って、アクセストークンを再取得する方法について学習した内容を説明します。特にトークンの有効期限の設定方法や保存場所の選択、実際のコードでの実装方法について、具体的な例を交えて解説していきます。

KeycloakとGo言語でAuthorization Code Flowを学ぶ

Go言語でAPIサーバーを作成し、Keycloakとのやり取りを通じてAuthorization Code Flowについて学習した内容を説明します。認可コードの取得からトークンの検証まで、特にセキュリティ面での実装方法について、具体的なコード例を交えながら解説していきます。

Keycloak に入門し、Terraform の Keycloak Provider を使ってみる

Keycloakのチュートリアルを通じて基本機能を学び、その後TerraformのKeycloak Providerを使ってリソースを管理する方法について学習した内容を説明します。特にレルムの作成、ユーザー管理、クライアントの設定など、具体的な実装例を交えながら解説していきます。