- 設定 KeyCloak 的資料,存放於 PostgreSQL 上!
- 需要先架設好 Keycloak 服務,可參考這一篇
- 請參考前一篇的安裝設定
- 在第四個步驟,啟動 keycloak 之前,編輯設定檔內容:
# vim /opt/keycloak-20.0.1/conf/keycloak.conf db=postgres db-username=keycloak db-password=XXXXXXXXXX db-url=jdbc:postgresql://127.0.0.1/keycloak (只修改需要的!修改好之後,存檔離開。)
- 登入 PostgreSQL Server ,建立新的使用者與資料庫。
# psql -h 127.0.0.1 -U postgres -d postgres Password for user postgres: postgres=# CREATE USER keycloak WITH PASSWORD 'XXXXXXXXXX'; postgres=# CREATE DATABASE keycloak; postgres=# GRANT ALL PRIVILEGES ON DATABASE keycloak TO keycloak; postgres=# \connect keycloak; keycloak=# ALTER SCHEMA public OWNER TO keycloak; keycloak=# \q
- 設定完成後,即可啟動 Keycloak 服務。接下來的步驟,請參考前一篇內容