【问题标题】:How to authenticate a cognito user with access token and id token如何使用访问令牌和 id 令牌对 cognito 用户进行身份验证
【发布时间】:2018-04-18 01:03:33
【问题描述】:

我已经能够使用用户池外部联合身份提供商(Facebook 和 Google)设置 cognito 登录。然后这让我得到一个访问令牌和 id 令牌。然后我可以将这些令牌与aws-sdk 一起使用。

我想知道是否可以使用这些令牌来使用 amazon-cognito-identity-js 来验证用户身份?据我所知,您在进行身份验证时必须使用他们的用户名和密码。

【问题讨论】:

    标签: javascript amazon-web-services amazon-cognito


    【解决方案1】:

    没有。 Facebook 和 Google 是身份提供者。 Amazon Cognito 用户池也是身份提供商。 Cognito Federated Identities 使用身份提供者(Facebook、Google、Cognito 用户池)来提供身份验证。

    【讨论】:

    • 谢谢。不得不使用多个库有点烦人。我的常规 Cognito 用户使用 amazon-cognito-identity-js 登录,Facebook 和 Google 用户使用 amazon-cognito-auth-js 登录,然后他们都使用 aws-sdk 更新其用户属性。
    • 我认为问题在于Cognito实际上是三个名称相似的不同产品。如果亚马逊给每一个都赋予了唯一的名字,就会减少混乱。
    猜你喜欢
    • 2017-10-28
    • 2019-11-29
    • 2014-02-11
    • 2023-03-20
    • 1970-01-01
    • 2023-01-29
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    相关资源
    最近更新 更多