2010-07-14 71 views
1

是否需要簽署SAML令牌?根據模式,它看起來不需要簽名元素。SAML聲明上的必需簽名

爲了替代對SAML令牌進行簽名,我們需要客戶端證書(雙向SSL)來驗證消費者是否爲受信任的消費者。這是一個可行的選擇嗎?

回答

2

這取決於你使用的綁定和你的用例是什麼。如果您正在討論工件解析協議,則SOAP綁定不需要簽名的SAML響應。但是,HTTP帖子綁定(Web SSO配置文件)總是需要簽名。

允許對SOAP綁定進行相互TLS身份驗證,但對於Web SSO配置文件來說,這是不實際的。

所以,它真的取決於你的用例是什麼,因爲每個配置文件/綁定有它自己的要求。

+0

這確實有很大幫助。你知道斷言查詢和請求協議是否需要簽名嗎? – 2010-07-15 14:59:01

+0

我不這麼認爲,因爲這必須通過SAML SOAP 1.1綁定完成。但是,我並不熟悉斷言查詢/請求配置文件是100%確定的。 – Ian 2010-07-29 14:23:58

0

HTTP Post Binding(Web SSO配置文件)始終需要簽名。它是大多數IdP的可配置選項。例如SAP Netweaver IdP。