我有兩個webapps。每個都有前端(AngularJS)和後端(Java)。每個前端都有自己的公共訪問類型配置keycloak.json文件。每個後端都有它自己的僅限持有者訪問類型的配置keycloak.json文件。每個前端應用程序都可以正常使用它自己的後端。我的任務是互相進行REST調用(後端到後端)。我怎麼能做到這一點?因爲在每個後端REST服務都通過檢查標記有效性來保護。後端通過REST與後端通信與Keycloak受保護的後端
7
A
回答
0
如果所有這些後端服務都由keycloak保護,請查看Spring keycloak適配器中RestTemplate的KeycloakRestTemplate擴展。 KeycloakRestTemplate是作爲keycloak-spring-security-adapter jar依賴項的一部分導入的。
基本上,它使用KeycloakClientRequestFactory並在內部爲所有服務請求添加授權標頭(對於當前已驗證的委託人)。
相關問題
- 1. 使用反應和與後端通信
- 2. Silverlight中的後端通信
- 3. socket.io無法通過快遞與後端進行通信
- 4. 後端前端雙向通信
- 5. 前端後端通信iOS應用
- 6. 前端和後端無法通信
- 7. Kubernetes前端和後端通信
- 8. Swing客戶端如何與Java EE後端進行通信?
- 9. 與後端
- 10. LLVM後端模塊通過
- 11. Python後端與JS前端
- 12. 前端與後端定義
- 13. 如何保護應用程序 - 後端通信?
- 14. 通過Android客戶端在REST後端創建新用戶
- 15. 與CakePHP的後端
- 16. 角 - 通用與後端API PHP
- 17. 連接的Grails與Java REST後端
- 18. 通過PHP與POS終端通信
- 19. 通過HCE(NFC)與NewPOS終端通信
- 20. 後端與學生
- 21. meanJS與Java後端
- 22. phonegap與codeigniter後端
- 23. MVC與InterSystemsCachéODBMS後端
- 24. ExtJS與.NET後端
- 25. 如何通過第三方客戶端保留後端安全
- 26. 使用APN的後端iOS通信
- 27. Rest客戶端通過https與服務器通信
- 28. 客戶端與客戶端與雲端點的通信
- 29. 嘗試通過SSL與後端服務器進行通信的Node.js錯誤
- 30. Flex與C#後端進行通信的最佳方式?
好問題!我想一個更合適的地方來問這種問題是官方的[Keycloak用戶郵件列表](https://lists.jboss.org/mailman/listinfo/keycloak-user)。 – Yuri