javascript - 是否可以撤销 AWS Cognito IdToken?

标签 javascript amazon-web-services token aws-api-gateway amazon-cognito

是否可以撤销使用 usernamepassword 进行用户身份验证后获得的 AWS Cognito IdToken

在我的用例中,对 API Gateway 端点的访问受到 Cognito User Pool Authorizer 的限制,它将 IdToken 作为 中的参数请求.headers.Authorizer。我正在寻找阻止当前用户的 IdToken 的方法。

AWSJavaScriptSDK 中有一个函数 globalSignOut({AccessToken}) 可以撤销 accessToken: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityServiceProvider.html#globalSignOut-property

是否有可能以相同或类似的方式撤销IdToken

感兴趣的:我在 aws-sdk-js 上创建了一个问题: https://github.com/aws/aws-sdk-js/issues/1687

最佳答案

你是对的。 globalSignOut 调用撤销除 id token 之外的所有 token 。 id token 是一种不记名 token ,通常用于用户池之外的服务。我是 Cognito 团队的一员,我们的日历上确实有一个集成路线图,让使用 id token 的服务回头检查这些 id token 是否有效并且不接受无效 token 。

关于javascript - 是否可以撤销 AWS Cognito IdToken?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45545176/

相关文章:

amazon-web-services - 如何约束客户端在 s3 上传时发送正确的 sha256 作为文件 key ? (预签名网址)

amazon-web-services - SSL 验证不正确

javascript - 我如何最终在 Lambda 函数中返回 promise 的值?

c - 用C中的任何空格分隔字符串

solr - 如何在 SOLR 中实现复杂的 token 匹配算法

JavaScript:查找表单输入的第一个子项是否是输入框或选择下拉列表

javascript - 如何在 .html 中使用 JavaScript 函数

javascript - 对对象的 JS 对象进行排序(嵌套)

javascript - 我可以在彼此之上绘制两个形状并具有组合的描边/轮廓吗?

java - 如何在单词后标记空字符串