簡體   English   中英

無法 SSO 登錄 Jenkins SAML 2.0 ADFS 集成

[英]Unable to SSO login Jenkins SAML 2.0 ADFS integration

我們能夠使用過去一年的 SSO 登錄 Jenkins,沒有任何問題。

然而今天,整個團隊的 SSO 都失敗了,再也沒有人可以登錄了。

提供 SSO AD 憑據后,我們將被帶到 SAMLLougout 頁面。

在此處輸入圖像描述

經調查,ADFS 團隊告知 Jenkins 的其中一個證書已過期。 ADFS 團隊為我們的 Jenkins 共享的過期證書的快照如下:

在此處輸入圖像描述

在此處輸入圖像描述

我們從來沒有創建過這個證書,我們也不知道它。 這是 SAML 插件或 Jenkins 產品的默認設置嗎? 請告訴我。

現在,我們無法登錄到 Jenkins 我們如何解決問題和更新證書?

我正在使用最新版本的獨立 Jenkins 戰爭。

任何幫助指導將不勝感激。

您需要從 JENKINS_HOME 中刪除證書並重新啟動 jenkins 服務。 Jenkins 將生成新證書:

  • 從 JENKINS_HOME 中刪除以下文件:saml-jenkins-keystore.jks saml-jenkins-keystore.xml jenkins.cer。
  • 重啟 Jenkins。
  • 通過 web 接口訪問 JENKINS。 這將生成新的 saml-jenkins-keystore.jks saml-jenkins-keystore.xml
  • 使用新的 jks keytool -export -alias saml-generated-keypair -keystore saml-jenkins-keystore.jks -rfc -file jenkins.cer
  • 將此新的 jenkins.cer 提供給 ADFS 團隊,他們將導入它,這將解決問題。

如果一切都會出錯,您可以將這些文件移動到 /home/ 文件夾以恢復它們。

暫無
暫無

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

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