AWS Cognito:如何从服务器终止/关闭用户会话

时间:2019-03-26 09:25:44

标签: amazon-web-services aws-lambda amazon-cognito

我编写了一个lambda函数,并在函数中使用AdminInitiateAuthInput API来验证用户身份/启动用户会话。

我正在使用AWS API网关。 在进行API调用时,我将从AdminInitiateAuthInput接收到的ID令牌用作Authorization标头。

如果用户发送注销请求,我想终止/注销该用户。

哪个API可以关闭/终止Cognito用户会话?

我遇到了AdminUserGlobalSignOut API,但是它将终止用户的所有会话。

1 个答案:

答案 0 :(得分:1)

没有API可以简单地以管理员身份从会话中注销用户。您可以使用用户logout API进行此操作。但是,如果必须实现从单个会话终止用户的方法,则可以使用AdminForgetDevice API,该API将有效地从该设备终止会话。