saml - samltool 返回 IDP_CERT_OR_FINGERPRINT_NOT_FOUND_AND_REQUIRED
问题描述
当我尝试使用 (php) 在线 saml 工具时出现错误。我实际上找到了两种工具,一种有效,另一种在使用相同值时无效。
当我使用位于https://www.samltool.com/sp_metadata.php的工具并用这些值填写时...
entityID : http://localhost:8080/sso/G87R..redacted..sidl
属性使用者: http://localhost:8080/sso/acs
注销服务: http://localhost:8080/sso/logout
x.509:
-----BEGIN CERTIFICATE-----
MIICjDCCAfWgA....
....wFOFN1X+k9gnBbdvVV1lik4wY=
-----END CERTIFICATE-----
我正在使用 localhost 值,因为这是我在等待来自另一个部门的实际值时正在测试的地方。我使用在线工具生成了私钥和证书值https://www.samltool.com/self_signed_certs.php
。我得到错误INVALID ARRAY SETTINGS: IDP_CERT_OR_FINGERPRINT_NOT_FOUND_AND_REQUIRED
。我还尝试在表单底部提供私钥和 x.509 证书,但仍然得到相同的结果。我在表格上没有看到 IDP 证书或指纹的位置。
我发现的另一个工具是在https://developers.onelogin.com/saml/online-tools/build-metadata/sp
. 使用该工具和完全相同的值,我可以很好地获取 SAML 元数据。有人能告诉我这个表格是真的坏了还是这个用户错误?我需要提供什么?
TIA,迈克
解决方案
推荐阅读
- vue.js - 每隔几秒设置一次 setInterval 以重新更新 axios 请求以更新 vue 项目中显示的数据是最佳做法吗?
- powershell - 将数据从 csv 文件传递到 Powershell 中的现有 foreach 循环
- javascript - 如何将当前页面的标题拉入 URL/src?
- python - 来自提供的 x 的随机值 +/- 10,不会超过 0-255 的全局范围
- python - 如果python中的括号内存在某些单词,则从括号中删除文本
- c - 程序以退出代码 1 退出并且超出时间限制
- c# - 如何从 C# 中的字符串中删除 '\n'
- c++ - 如何获取组件和搜索 csv 文件
- javascript - 如何根据 Angular 中的 .CSV 文件行创建多个数组?
- c - STM32 中 PWM 的预分频器和周期值