首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何验证ADFS加密的SAML响应(断言)

如何验证ADFS加密的SAML响应(断言)
EN

Stack Overflow用户
提问于 2021-11-23 07:21:53
回答 1查看 65关注 0票数 0

我能够登录并通过HTTP-Redirect绑定接收SAMLResponse,我还能够使用privatekey进行解密,并能够检索声明。

我的问题仍然是,我们是否需要验证saml响应(ADFS)?如果它是如何做到这一点的话

是否需要使用IP(身份提供商)公钥?它将在IP(元数据)中可用吗?

我在以下请求参数中有SAML响应

SAMLResponse = base64(deflate(data)) signature = hashvalue sigAlg = sha256

如何验证?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-23 08:25:10

是的,您还需要验证SAML响应的数字签名。这是因为加密是使用您的公共数据完成的,这对任何有权访问您的元数据的人都是可用的,并且不能保证它是由您的IdP生成的。

要验证您的IdP是否是生成SAMLResponse的那个人,您可以使用IdP公钥验证SAMLResponse的数字签名。这通常在IdP元数据中可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70076829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档