2

我正在尝试根据文档实现基于 GoodData PGP 密钥的单点登录,但无法使其工作。GoodData 支持确认我的密钥已部署在他们的服务器上,我的用户将我的 ssoProvider 属性设置为他们提供的属性,我认为我正在做所有预期的事情,但它不起作用。

这是我的初始 JSON:{ "email" : "myuser@example.com" , "validity": 1395089703026 } 我用我的私钥对其进行签名,用 gooddatas 公钥加密,URLencoding 并用作 URL 的 sessionId 参数,但是我仍然收到“无法加载”错误消息。

有什么想法可能是错的吗?

4

2 回答 2

4

所有时间参数(validity、notBefore、notOnOrAfter)都需要采用 unix 时间戳格式,以秒为单位,而不是毫秒。

尝试这个{ "email" : "myuser@example.com" , "validity": 1395089703 }

于 2014-03-17T20:54:59.407 回答
1

一切看起来都不错。如果您的时间戳不在过去并且不再超过现在+36 小时。我们的建议是将有效期设置为 now+12 - 24 小时。如果您的问题仍然存在,请在 support.gooddata.com 上填写工单,因为现在我们必须查看具体情况。

请在此处填写用户名、sso 提供商以及您上次尝试的时间。

吉里·西蒙

好数据支持

于 2014-03-25T07:12:11.077 回答