如何解决无法验证时间戳:在 laravel saml 中已过期
我已经通过在laravel SAML集成aacotroneo包来认证用户。即时得到这个错误,而不是能找出什么真正发生的事情。
可能有人帮助我吗?
这是错误
无法验证时间戳:过期。检查系统时钟。无法验证时间戳:已过期。检查系统时钟。
解决方法
我当然不知道 laravel saml 库。假设 this 是您所指的,它似乎基于 OneLogin 库。
在 OneLogin 库中,类似的错误意味着 SAML 断言包含 NotOnOrAfter
属性:
<saml2:Conditions NotOnOrAfter="2021-04-27T17:00:00.0222">
...
</Conditions>
包含过去的日期,与处理 SAML 断言的服务器相比。这可能意味着来自其他服务器的日期不正确(可能他们未能按照 spec,section 2.5.1 Element 以 UTC 格式发送),或者目标服务器的系统时钟已关闭。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。