[英]Can we use Elastic Search as Backend Data Store by replacing Postgres?
[英]Can Keycloak store user data encryted in postgres
我想通過 docker 和 postgres db 使用 keycloak 作為 openId Connect 實現。 我找不到記錄 keycloak 是否存儲加密用戶數據的資源。 似乎只有密碼是經過哈希處理的。 Postgres 提供 pgcrypto 作為在運行時執行加密和解密的一種方式。 有沒有辦法使用 keycloak 為用戶數據啟用加密?
Keycloak 提供了一個名為 User Storage SPI 的選項
https://www.keycloak.org/docs/latest/server_development/#_user-storage-spi
有了這個,您可以在 keycloak 和您的數據庫之間架起一座橋梁。
您可以根據自己的方便自由將數據存儲在 DB 中,並且當 keycloak 調用用戶存儲 SPI 方法時,您必須按照 keycloak 的規范返回。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.