2012-03-28 96 views
2

我是SAML的新手。我想知道如何確保服務提供商和身份提供商之間的SAML請求和響應通信?我在SAML響應消息示例中看到了一個元素摘要。這可以幫助解決我的疑問。這是如何實施的?SAML響應摘要?

回答

2

您正在創建或驗證簽名嗎?這裏是(真的)基本步驟 -

  • XML的標準化
  • 創建摘要值,通常SHA1(但可以在其他之中被SHA256)
  • Base64編碼,它

SAML要求用於簽名消息的XML簽名語法和處理規範(http://www.w3.org/TR/xmldsig-core/)。如果您沒有正確執行此操作,您將與其他第三方合作伙伴發生互操作問題,因爲他們無法驗證簽名消息(導致無效消息),或者無法驗證其消息。

如果您不瞭解SAML中的加密技術,那麼最好使用商業產品(例如來自Ping Identity的產品[請注意:我爲Ping工作]),以便1)加速部署和更多重要的是2)確保你是安全和兼容