amazon-web-services - 如何在没有用户密码的情况下获取用户的 idToken? AWS-Cognito

标签 amazon-web-services amazon-cognito

我正在使用 AWS Cognito 进行用户管理。我想实现一个名为“登录为”的功能。基本上,管理员可以使用此功能以特定用户身份登录。我设计的 API 需要 idTokens 进行身份验证。因此,如果我能够获得用户的 idToken,那么我就能够以该用户身份登录。

因此,问题是“是否有一种方法或 Cognito API 可以在没有用户密码的情况下获取特定用户的 idToken?”。

最佳答案

不,这是不可能的,这是有充分理由的。它确保管理员不能简单地以用户身份登录并以他的名字进行更改。只允许用户使用他的帐户。如果不是这种情况,您将没有数据 integritynon-repudiation

关于amazon-web-services - 如何在没有用户密码的情况下获取用户的 idToken? AWS-Cognito,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56843986/

相关文章:

ios - 如何从认知用户 ID 中删除外部身份并检查当前认知 ID 是否与任何外部身份合并?

ios - 在不配置 Amazon Cognito 的情况下使用 Amazon Mobile Analytics

javascript - 资源未找到异常 : User pool client ****** does not exist

amazon-web-services - lambda 函数 IAM 角色是否需要 IAM 权限才能调用自身?

amazon-web-services - 获取 Cloudformation 模板中所有 AWS 资源的输出参数

javascript - NodeJS : How to handle a variable number of callbacks run in parallel and map their responses to requests?

amazon-web-services - 使用 Google 登录时无法取回 Cognito JWT token

amazon-web-services - 验证电子邮件是否适用于 AWS Cognito 每日电子邮件配额?

python - AWS CLI Errno 13 权限被拒绝,无法使用 aws configure 命令设置凭证

amazon-web-services - AWS Elastic Beanstalk Tomcat 适用于 .war 但不适用于 .zip