首页 > 解决方案 > AWS Cognito:如何从服务器终止/关闭用户会话

问题描述

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

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

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

关闭/终止 Cognito 用户会话的 API 是什么?

我遇到了AdminUserGlobalSignOutAPI,但它会终止用户的所有会话。

标签: amazon-web-servicesaws-lambdaamazon-cognito

解决方案


没有 API 可以简单地将用户从会话中注销为管理员。您可以使用用户注销API 执行此操作。但是,如果您必须实现一种从单个会话终止用户的方法,您可以使用AdminForgetDevice API,它将有效地终止来自该设备的会话。


推荐阅读