我正在使用Angular和NodeJS构建应用程序。
我已经听说过AWS Cognito,并希望在我的应用中使用它。然而,在文档中它是如何工作的还不清楚。
There is an example关于如何将Cognito与Angular SPA一起使用,但没有任何关于我如何使用它来验证我的后备NodeJS服务器上的用户的信息。
NodeJS如何知道用户是否已登录?我可以想到几个可能的答案,但没有出现在文档中,并且令人惊讶的是没有代码示例。所以我决定在这里投入大量时间进行反复试验。
答案 0 :(得分:4)
您可以在后端NodeJS服务器中使用AWS Cognito Userpools来验证用户身份。步骤如下。
注意:由于id_token是标准的JavaScript Web令牌(JWT),因此您可以找到一个库来验证它。有关详细信息,请参阅AWS documentation Using Tokens with User Pools。