2017-07-27 58 views
0

我很好奇我是否可以重置从移动端或前端在服务器中生成的用户会话。Cognito从服务器端重置会话

我的朋友正在研究iOS开发,但他很难在他的最后做出重置会话函数。作为一种解决方法,我在想的是(事件如果是非常危险且不安全的方法......),他会发送刷新令牌并生成新的令牌。新的令牌将被反馈给移动设备。

但是,这不起作用。我遇到的错误是“无效的刷新令牌”。我猜测是因为它是从移动端产生的,令牌不能在其他来源中产生,在这种情况下是服务器。

此方法是否被AWS端阻塞?谢谢。

回答

0

如果您正在使用Amazon Cognito,则globalSignOut和adminUserGlobalSignOut会使用户的已颁发访问权限和刷新令牌无效。

+0

我不认为你的回答与我的问题有关。你能详细说明你的答案吗? – supergentle

+0

当然。您能否澄清一些主要关于应用程序设计和您所调用的API的问题。我是亚马逊Cognito团队的成员,我最感兴趣的是客户如何使用我们的服务,并尝试提供API调用的建议。 –

+0

顺便说一下,我的问题得到了答案。从ios mobile生成的令牌无法在node.js后端API中刷新。主要原因是cognito的javascript模块没有客户端密钥,而ios sdk在注册过程中生成令牌时使用客户端密钥。 – supergentle

相关问题