Amazon Cognito
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

LOGOUT 终端节点

/logout 终端节点用于注销用户。

GET /logout

/logout 终端节点仅支持 HTTPS GET。用户池客户端一般通过系统浏览器发出此请求,在 Android 中这通常是“Custom Chrome”选项卡,在 iOS 中是“Safari View Control”。

请求参数

client_id

您的应用程序的应用程序客户端 ID。要获取应用程序客户端 ID,您必须在用户池中注册该应用程序。有关更多信息,请参阅 配置用户池应用程序客户端

可选

logout_uri

您为客户端应用程序注册的注销 URL。有关更多信息,请参阅 配置用户池应用程序客户端

可选

示例请求

示例 1:注销和重定向回客户端

此示例将清除现有会话并重定向回客户端。两个参数都是必需的。

GET https://mydomain.auth.us-east-1.amazoncognito.com/logout? client_id=ad398u21ijw3s9w3939& logout_uri=com.myclientapp://myclient/logout

示例 2:注销并提示用户以其他用户身份登录

此示例使用与 GET /oauth2/authorize 相同的参数,来清除现有会话并显示登录屏幕。

GET https://mydomain.auth.us-east-1.amazoncognito.com/logout? response_type=code& client_id=ad398u21ijw3s9w3939& redirect_uri=https://YOUR_APP/redirect_uri& state=STATE& scope=openid+profile+aws.cognito.signin.user.admin

本页内容: