如何配置Spring SAML在SAML身份驗證請求中發送「assertionConsumerServiceIndex」而不是「assertionConsumerServiceUrl」?如何配置Spring SAML發送「assertionConsumerServiceIndex」而不是「assertionConsumerServiceUrl」?
另一個問題: 我在哪裏可以報告Spring安全SAML項目的問題?
感謝
如何配置Spring SAML在SAML身份驗證請求中發送「assertionConsumerServiceIndex」而不是「assertionConsumerServiceUrl」?如何配置Spring SAML發送「assertionConsumerServiceIndex」而不是「assertionConsumerServiceUrl」?
另一個問題: 我在哪裏可以報告Spring安全SAML項目的問題?
感謝
得到它的工作,但無法通過配置文件。我發現,在春天SAML源代碼如下評論:
// AssertionConsumerServiceURL + ProtocolBinding is mutually exclusive with AssertionConsumerServiceIndex, we use first one here
我不得不修改方法類,如下的WebSSOProfileImpl
buildReturnAddress
創建新AuthNRequest時插入AssertionConsumerServiceIndex
而不是AssertionConsumerServiceURL + ProtocolBinding
:
if (service != null) {
request.setAssertionConsumerServiceIndex(service.getIndex());
}
是的,我們需要改變buildReturnAddress()
表現爲f/w的方式。我們可以簡單地通過在我們的服務提供商代碼中擴展WebSSOProfileImpl
和覆蓋buildReturnAddress()
方法來完成此操作。