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