2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

KeycloakとIBM Security Verifyの連携①~Keycloak環境の準備~

Last updated at Posted at 2021-04-09

はじめに

IBM Security VerifyとKeycloadkを認証連携します。
コンポーネントを割愛したイメージ図になりますが、以下のような構成を行います。

keycloak on Docker (13).png

1回目としてWindows PCにDocker Desktop for Windowsをインストールし、Keycloak Docker版を起動/アクセス確認までを行います。

1.Docker Desktop for Windows のインストール

Docker Desktopでは、WindowsのHyper-Vを利用します。
Hyper-Vの利用に関する前提は以下のサイトに記載されています。
(前提条件抜粋)
- Windows 10 Enterprise、Pro、または Education
- 第 2 レベルのアドレス変換 (SLAT) の 64 ビット プロセッサ。
- VM モニター モード拡張機能 (Intel CPU の VT-c) の CPU サポート
- 最小 4 GB のメモリ。

(参考)Windows 10 上に Hyper-V をインストールする
https://docs.microsoft.com/ja-jp/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

WindowsでDockerを利用するため、Docker Desktop for Windowsをインストールします。
https://hub.docker.com/editions/community/docker-ce-desktop-windows/

keycloak on Docker (1).png

ウィザードに従い、インストールします。

keycloak on Docker (2).png
keycloak on Docker (3).png
keycloak on Docker (4).png

デスクトップのショートカットからDocker Desktopを起動します。

keycloak on Docker (5).png

Docker Desktop for Windowsを起動し、DockerIDでログインします。

keycloak on Docker (6).png
keycloak on Docker (7).png

2.Keycloakイメージの起動

次のコマンドでは、以下の条件でKeyCloakを起動します。

 - 管理者ID/PWDを、admin/adminに設定
 - アクセスポートは、ホストからアクセスするときは18080ポートを利用し、コンテナ内の8080ポートにリダイレクト
 - name引数で指定した名前でイメージを作成

docker run -d -p 18080:8080  -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin --name keycloak  jboss/keycloak
keycloak on Docker (8).png
keycloak on Docker (9).png
keycloak on Docker (10).png

3.Keycloakへのログイン

以下のURLでアクセスします。
http://localhost:18080/auth/admin/

ID/PWDはadmin/admin を入力します。

keycloak on Docker (11).png

KeyCloakにログインできました!

keycloak on Docker (12).png

最後に

次回はIBM Security VerifyをIdPとして登録する方法について記載します。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?