Jwt 对于使用Auth0作为身份验证的应用程序,Auth0 ID_令牌能否用作用户的唯一ID?

Jwt 对于使用Auth0作为身份验证的应用程序,Auth0 ID_令牌能否用作用户的唯一ID?,jwt,aws-api-gateway,auth0,Jwt,Aws Api Gateway,Auth0,我计划使用Auth0作为身份验证服务,我想知道在步骤1中从Auth0返回的Auth0 ID_令牌是否可以用作用户的唯一ID(即,它在我的应用程序的注册用户的整个生命周期内不会更改) 在上图中,操作3将在我的应用程序中发布一篇文章(例如,博客条目)。应用程序需要能够 显示谁发表了某篇文章 用户应该能够找到她发布的所有文章 以下是我的问题: Auth0中的ID\u令牌对于用户是否始终相同,以便我可以将其用作我的用户ID 如果以上问题的答案是肯定的,那么步骤3(发布文章Restful调用)如何携带这

我计划使用Auth0作为身份验证服务,我想知道在步骤1中从Auth0返回的Auth0 ID_令牌是否可以用作用户的唯一ID(即,它在我的应用程序的注册用户的整个生命周期内不会更改)

在上图中,操作3将在我的应用程序中发布一篇文章(例如,博客条目)。应用程序需要能够

  • 显示谁发表了某篇文章
  • 用户应该能够找到她发布的所有文章
  • 以下是我的问题:

  • Auth0中的ID\u令牌对于用户是否始终相同,以便我可以将其用作我的用户ID
  • 如果以上问题的答案是肯定的,那么步骤3(发布文章Restful调用)如何携带这样的令牌,以便我的Table_文章能够使用这样的ID作为字段
  • 我需要在我的AWS服务端的DynamoDB中维护一个表用户吗

  • 这个问题回答了我的问题1,即存在一个来自Auth0的唯一ID,我可以将其视为我的应用程序中的用户ID。仍然需要我的问题2和3的答案。对于问题3,这个问题的OP似乎选择不在他的服务端保留一张桌子。但我想知道,对于上述情况,这是否是一个合理的决定。您可以在头字段中传递令牌,如果AUTH成功,则可以将该令牌传递给lambda函数。对于您的用例,可以考虑使用,它将通过JWT本身中的所有身份信息。API网关为Cognito用户池提供第一部分支持。@chen Cognito用户池有一个代码repo,在react中有一个示例。还有一个npm包,便于集成