Ресурсы Amazon Cognito
Обзор
Amazon Cognito позволяет добавить возможности регистрации пользователей, входа в систему, контроля доступа и брокерского доступа к сервисам AWS для ваших веб-приложений и мобильных приложений за считаные минуты. Это экономичный сервис, ориентированный на разработчиков, который предоставляет безопасные хранилища идентификационных данных на основе клиентов и варианты федераций, которые можно масштабировать до миллионов пользователей. Amazon Cognito помогает создавать фирменные клиентские интерфейсы, повышать безопасность и адаптироваться в соответствии с потребностями клиентов. Например, он поддерживает вход с помощью поставщиков идентификационных данных социальных сетей и вход без пароля с использованием ключей доступа WebAuthn или одноразовых паролей, передаваемых в SMS и по электронной почте. Amazon Cognito поддерживает различные стандарты соответствия требованиям, работает на основе открытых стандартов идентификации и интегрируется с обширным каталогом ресурсов для разработки и библиотек SDK.
Здесь вы найдете технические материалы, в которых описано, как выполнить в приложении конкретную задачу с помощью предложенных образцов кода. В первом комплекте руководств, перечисленных ниже, приведены основные сведения об использовании при разработке пулов пользователей Amazon Cognito, пулов идентификационных данных Amazon Cognito и AWS AppSync.
Начало работы
Семинар
Семинар по Amazon Cognito
На этом семинаре мы подробно рассмотрим Cognito и создадим решение по аутентификации для придуманного розничного магазина. Мы будем работать с пулами пользователей Amazon Cognito для аутентификации API для UI хостинга, SDK пулов пользователей Amazon Cognito с AWS Amplify и SDK пулов идентификации Amazon Cognito.
Демонстрационные приложения
Образец приложения для зоомагазина
В этом примере веб-приложения демонстрируется аутентификация и авторизация на основе политик различных типов пользователей в воображаемом веб-приложении зоомагазина. Данное приложение использует Amazon Cognito для аутентификации и Проверенные разрешения Amazon для авторизации на основе политик. Приложение использует платформу AWS Amplify для ускорения развертывания и выделения внутренних ресурсов.