当我尝试使用(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,迈克