我正在使用spring-saml 1.0.1 RELEASE。我將屬性supportUnsolicitedResponse添加到了我的SP extendedMetadata中,並將該值設置爲false,但這並未阻止未經請求的IDP響應。是否禁止未經請求的響應正常工作?
在src中的代碼檢查/主/ JAVA /組織/ springframework的/安全/ SAML/websso/WebSSOProfileConsumerImpl.java線130我發現,以檢查此標誌的調用是爲同行擴展元數據...
context.getPeerExtendedMetadata().isSupportUnsolicitedResponse()
不是本地擴展元數據。
這對我來說似乎不正確。在我看來,我正在配置我的SP接受或拒絕未經請求的響應,因此它應該設置在本地擴展的元數據中,代碼應該在那裏看不到對等體。我錯過了什麼嗎?有人可以解釋這是如何工作的嗎?
謝謝。