amazon-web-services - AWS Cognito:如何从服务器终止/关闭用户会话
问题描述
我编写了一个 lambda 函数并AdminInitiateAuthInput
在我的函数中使用 API 来验证用户/启动用户会话。
我正在使用 AWS API 网关。在进行 API 调用时,我使用从 AdminInitiateAuthInput 接收到的 ID 令牌作为 Authorization 标头。
如果他发送注销请求,我想终止/注销用户。
关闭/终止 Cognito 用户会话的 API 是什么?
我遇到了AdminUserGlobalSignOut
API,但它会终止用户的所有会话。
解决方案
没有 API 可以简单地将用户从会话中注销为管理员。您可以使用用户注销API 执行此操作。但是,如果您必须实现一种从单个会话终止用户的方法,您可以使用AdminForgetDevice API,它将有效地终止来自该设备的会话。
推荐阅读
- django - 如何将 Paypal 订阅 API 与 Django 集成
- google-analytics - Google Analytics 如何跟踪带有斜杠和不带斜杠的 URL?
- python - 如何确定连接字符串中的第 K^th 个字符
- json - Swift PromiseKit。一个接一个地多次执行 GET 请求。PromiseKit 的末日金字塔
- python - 如何计算熊猫数据框中列的值并将每个值的计数存储在该数据框的新列中?
- android - 找不到构建工具修订版 26.0.2
- python - django admin 属性覆盖 modelForm Meta for Regex 中的 error_message 和 error_message 字符串中的变量
- c - 文件 I/O 未初始化变量问题 - C 程序
- r - 绑定两个数据帧并删除 R 中的相同行号
- sql - Redshift REGEXP_SUBSTR 获取最后一次匹配