[英]keycloak version to use with (react, spring boot, postgres)
與 spring 啟動作為后端並作為前端反應的最佳密鑰斗篷版本是什么,我可以使用 postgres 數據庫輕松設置,我已經測試了最新版本 19.0.1,但我無法使用 react 和 spring 進行設置啟動並且它不需要我在環境變量中指定的 postgres DB。
您能否建議我使用最好的版本以及一些教程、視頻或文章,以了解有關它的更多信息以及如何在生產中實現它。
提前致謝。
我建議使用 keycloak-spring-boot-starter。 這是一篇關於如何設置它的文章: https://www.baeldung.com/spring-boot-keycloak
我還建議始終使用最新版本。 特別是對於像 keycloak 這樣的安全工具。 如果它不適用於教程,只需在教程引用的版本中設置它,然后使用遷移指南逐步遷移到更新的版本。
我建議您不要使用 Keycloak Spring 適配器,它已被棄用。
最新的 Keycloak 版本完美運行。 也許您只是配置錯誤或使用了錯誤的庫。
對於客戶端(反應應用程序),從認證列表中選擇一個庫
對於資源服務器(Spring REST API),使用:
spring-boot-starter-oauth2-resource-server
(但需要相當多的 Java conf)spring-addons-webmvc-jwt-resource-server
(很多可以從屬性配置,包括 CORS 和角色映射)關於與 Postgres 的連接,也許您應該返回文檔並更仔細地閱讀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.