簡體   English   中英

Keycloak可以存儲在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM