java - 在 java 中发送之前的 SAML 请求和签名请求
问题描述
您好我是 SAML 的新手,我想使用 Java 而不是 Spring 创建一个示例请求。然后接受该请求并对其进行签名并将其发送给 IdP,然后接收请求并能够读取其内容。我试图让Coveo工作,但我不知道如何创建正确的元数据。是否有任何简单的库或项目可以做到这一点。
解决方案
元数据不是强制性的,但它有很大帮助,因为许多 IdP / SP 实现可以直接使用它。
您可以使用https://www.samltool.com/idp_metadata.php来生成 IdP 元数据。由于 SAML 响应通常是数字签名的(使用前通道绑定时),您需要输入 IdP 的证书,但这不是强制性的。因此,您可以只提供一些证书,然后在不需要时将其从元数据中删除。
推荐阅读
- javascript - 打字稿只转译打字稿,但也转译类型检查 javascript
- css - 如何使 svg 路径悬停区域更大
- android - 使用手机加速度计/重力传感器矢量以圆形旋转项目
- angular - PrimeNG 表格列过滤器自定义 - 添加按钮并选择所有复选框
- git - Git - 我怎样才能回到初始提交?
- jenkins - Kubernetes 上的 Jenkins - 无法使用 workspaceVolume dynamicPVC 访问工作目录
- python - 使用 IterableDataset 加载巨大的自定义数据集
- logging - 我需要添加哪个目标功能才能在 RCP 应用程序中进行跟踪?
- php - PHP Foreach 循环回显错误的 Bootstrap 表结构
- python - 如何根据特定列的公共值的条件选择行?