解码SAML请求的过程是什么?

时间:2015-12-23 16:21:52

标签: decode saml-2.0

我正在尝试在VBA中解码SAML请求。我知道请求是编码的,所以我先对URL进行解码,然后对其进行base64解码,但这并没有对请求进行解码。

您能否建议解密SAML请求的过程是什么,如放气,网址解码等?任何建议/帮助将不胜感激。

请注意:我指的是SAML请求,而不是SAML响应。当我对URL进行解码并且在base64解码之后,SAML响应正常工作。

1 个答案:

答案 0 :(得分:3)

如果请求在查询参数中,则(很可能)使用HTTP重定向绑定。它使用压缩来缩短URL。要对其进行解码,您需要:

  1. 对查询字符串数据进行URL解码。
  2. Base64-解码数据。
  3. Un-Deflate(deflate压缩算法)。