通过纯 JavaScript 使用 AWS cognito

use*_*620 8 javascript amazon-cognito

希望有人能够阐明如何通过纯 JavaScript 使用 Cognito。没有 npm,没有 webpack,只有纯 JavaScript。我发现一篇文章提供了一个很好的示例,其中包括所需的 AWS JavaScript 库。我从这个例子开始工作,直到遇到注销不起作用的问题。我认为示例中的库可能已经过时,所以我去寻找最新的库。这就是事情变得混乱的地方。在示例中,我有以下 JavaScript 库 - amazon-cognito-identity.min.js、aws-cognito-sdk.min.js 和 aws-sdk.min.js。我认为 aws-cognito-sdk 一定不再存在?我更新了另外两个,发现有一个 amazon-cognito-auth 库。我需要那个吗?无论如何,对于这三个库,现有代码不再起作用。我最终遇到了“AWSCognito 未定义”等错误。

希望有人能给我指出正确的方向,并向我展示在纯 JavaScript 中使用 Cognito 的下载、文档等在哪里

Pou*_*dle 0

在下面找到我为自己创建的工作模板。它位于“plain javascript”和 angularjs 应用程序中。

我的模板:https://github.com/PouncingPoodle/aws-cognito-angularjs/tree/master 基于:https://github.com/takanorig/aws-cognito-angularjs

例如,在调用 Lambda 函数时,请始终确保使用正确版本的脚本和相关的 apiVersion

可能涉及到不好的做法,但据我所知,应该没问题。