首页 > 解决方案 > 在 java 中发送之前的 SAML 请求和签名请求

问题描述

您好我是 SAML 的新手,我想使用 Java 而不是 Spring 创建一个示例请求。然后接受该请求并对其进行签名并将其发送给 IdP,然后接收请求并能够读取其内容。我试图让Coveo工作,但我不知道如何创建正确的元数据。是否有任何简单的库或项目可以做到这一点。

标签: javasamlopensamlcoveo

解决方案


元数据不是强制性的,但它有很大帮助,因为许多 IdP / SP 实现可以直接使用它。

您可以使用https://www.samltool.com/idp_metadata.php来生成 IdP 元数据。由于 SAML 响应通常是数字签名的(使用前通道绑定时),您需要输入 IdP 的证书,但这不是强制性的。因此,您可以只提供一些证书,然后在不需要时将其从元数据中删除。


推荐阅读