2015-10-06 43 views

回答

2

得到它的工作,但無法通過配置文件。我發現,在春天SAML源代碼如下評論:

// AssertionConsumerServiceURL + ProtocolBinding is mutually exclusive with AssertionConsumerServiceIndex, we use first one here 

我不得不修改方法類,如下的WebSSOProfileImplbuildReturnAddress創建新AuthNRequest時插入AssertionConsumerServiceIndex而不是AssertionConsumerServiceURL + ProtocolBinding

if (service != null) { 
    request.setAssertionConsumerServiceIndex(service.getIndex()); 
} 
0

是的,我們需要改變buildReturnAddress()表現爲f/w的方式。我們可以簡單地通過在我們的服務提供商代碼中擴展WebSSOProfileImpl和覆蓋buildReturnAddress()方法來完成此操作。

相關問題