首页 > 解决方案 > AWS Amplify 和 amazon-cognito-identity-js 的区别?

问题描述

我正在查看有关如何将 Cognito 与 Angular 集成的演示,以及用于授权服务的amazon-cognito-identity-js 。

这似乎是我们应该使用的,但其他教程将AWS Amplify安装为一个整体:

npm i aws-amplify

好奇有什么区别,一个是否比另一个更流行?

标签: javascriptangulartypescriptamazon-web-servicesamazon-cognito

解决方案


amazon-cognito-identity-js曾经是一个单独的包,专门用于Cognito. 最近,他们一直在将所有 SDK 捆绑到Amplify其中以简化集成过程。

例如,在我们的 iOS 应用程序中,CognitoSDK 存在许多问题,这些问题通过迁移到Amplify.

正如您在下面的链接中看到的,这个包现在维护在Amplify保护伞中。

https://github.com/aws-amplify/amplify-js/tree/master/packages/amazon-cognito-identity-js

它曾经在这里是独立的:

https://github.com/amazon-archives/amazon-cognito-identity-js

我建议继续前进,Amplify因为这是 AWS 内部开发的方向,并且无论如何amazon-cognito-identity-js都会作为其中的一部分进行维护。Amplify


推荐阅读