簡體   English   中英

配置 Spring 引導將 Keycloak 與 SSL 集成

[英]Configure Spring Boot integrate Keycloak with SSL

我將 Spring 引導與 Keycloak 集成在一起。 Keycloak 已經安裝在 2 個端口上運行:8080 沒有 ssl 和 8443 有 ssl。

如果我在沒有 ssl 的情況下使用 keycloak 配置 Spring 啟動,那么它也可以運行。 一旦 Spring Boot 將 Keycloak 與 ssl 集成,那么我已經收到如下錯誤:

在此處輸入圖像描述

我可以使用 postman 從帶有 ssl 的密鑰斗篷獲取訪問令牌,沒有錯誤。 誰知道如何將 Spring 引導和 Keycloak 與 ssl 集成,請幫助我

運行 Keycloak 的 SSL 證書不在您的 Spring 應用運行的 JRE 的 cacerts 文件中。

您可以查看該小型回購協議以獲取腳本

  • 生成一個自簽名證書(如果你還沒有的話)
  • 將此證書添加到 cacerts

然后,確保在運行 Keycloak 時使用相同的證書。 這里有兩個配置選項,具體取決於您手頭的證書類型:

https-certificate-file=/path/to/certfile.pem
https-certificate-key-file=/path/to/keyfile.pem
https-key-store-file=C:/Users/ch4mp/.ssh/self_signed.jks
https-key-store-password=change-me

我已經解決了我的問題。 我導入的是NGINX和域使用的證書,不是Keycloak服務器的證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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