我将Amazon Cognito用作我的nodejs应用程序的身份验证系统,并且出于安全性要求,每个用户只允许一个活动会话。
我可以想到的一种方法是:
用户尝试登录,因此呼叫globalSignOut(params = {}, callback)
并使所有其他活动会话无效
使其他会话无效之后,调用initiateAuth(params = {}, callback)
,并返回用户的身份验证令牌。
我的问题是,还有另一种方法吗?也许是更“官方”的?
我正在将aws-sdk用于JS
答案 0 :(得分:0)
没有任何“官方”方法可以做到这一点。您在问题中陈述的方法是实现此目标的最佳方法。
答案 1 :(得分:0)
上述解决方案无法正常工作。 我要为汉德标志设备登录做些什么
第3步后,我就能获得令牌。但是当我尝试使用它们时,它的方式为“访问令牌已被撤消”。
P.S。我确保上述3个步骤是同步进行的,但仍然会遇到问题。