Я рассматриваю эту демонстрацию того, как интегрировать Cognito с Angular, и это amazon-cognito-identity-js для службы авторизации.
Похоже, это то, что мы должныиспользовать, но другие учебные пособия установить AWS Amplify в целом:
npm i aws-amplify
Любопытно, в чем разница, и является ли один ток больше, чем другой?
amazon-cognito-identity-js раньше был отдельным пакетом специально для Cognito.Недавно они объединили все свои SDK в Amplify, чтобы упростить процесс интеграции.
amazon-cognito-identity-js
Cognito
Amplify
Например, в нашем приложении для iOS Cogntio SDK имел ряд проблем, которые были решены путем перехода на Amplify.
Cogntio
Как видно по ссылке ниже, этот пакет теперь поддерживается в 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.