首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS全球签约与非全球签约

AWS全球签约与非全球签约
EN

Stack Overflow用户
提问于 2019-10-01 15:37:17
回答 2查看 1.2K关注 0票数 0

我想使用AWS科尼托与多个设备(iOS,安卓,网络),并希望能够签署出一个特定的设备,如我的手机,但不签出我的网络帐户。我不想做全球性的签约。1. AWS认知功能是否可能? 2.如何实现这一功能?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-01 16:44:37

是的,这个功能可以通过使用科尼图的注销端点来实现。示例cURL请求如下:

代码语言:javascript
复制
## Set constants ##
CLIENT_ID="USER_POOL_CLIENT_ID"
REDIRECT_URI="https://example.com/"

## Hit /logout endpoint ##
curl -v "https://${AUTH_DOMAIN}/logout?client_id=${CLIENT_ID}&logout_uri=${REDIRECT_URI}"

您也可以在移动或web应用程序中以编程方式实现这一点。

票数 1
EN

Stack Overflow用户

发布于 2021-06-01 22:35:08

说大也大吧。最好的方法是从cookies中删除refresh_token和任何id_token。如果您没有在设备之间共享任何这些令牌(极有可能),那么您将获得所需的大部分内容。

Cognito确实应该有一个接收refresh_token并杀死它的注销端点。如果没有这一点,如果您已经共享了外部使用的令牌,那么即使在注销之后,这些令牌仍然可以继续使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58188190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档