Amazon Cognito - это служба управления пользователями и аутентификации, предоставляемая Amazon через Amazon Web Services:
Amazon Cognito позволяет легко добавлять регистрацию пользователей и вход в свои мобильные и веб-приложения. С Amazon Cognito у вас также есть возможность аутентифицировать пользователей через поставщиков социальных идентификаторов, таких как Facebook, Twitter или Amazon, с помощью решений для идентификации SAML или с помощью собственной системы идентификации. Кроме того, Amazon Cognito позволяет вам сохранять данные локально на пользовательских устройствах, что позволяет вашим приложениям работать, даже когда устройства находятся в автономном режиме. Затем вы можете синхронизировать данные между устройствами пользователей, чтобы их приложения оставались неизменными независимо от того, какое устройство они используют.
То, что вы эффективно делаете, - это хранение данных ваших клиентов в закрытой системе, размещенной на Amazon. Если вы являетесь компанией, такой как социальная сеть, чьи данные представляют собой значительный актив в вашей организации, как обеспечить защиту этих данных от:
- Amazon Cognito закрывается неожиданно, то есть по запросу правоохранительных или государственных органов.
- Ваши ключи доступа скомпрометированы и некоторые или все записи повреждены.
- Отношения между вашей организацией и Amazon разрушаются до такой степени, что Amazon забирает все услуги с немедленным вступлением в силу.
Amazon Cognito является огромным преимуществом для организаций и разработчиков, поскольку для него требуется особо сложное программное обеспечение и его легко внедрить; с точки зрения работоспособности сервиса нам необходимо найти способы снижения, исправления или принятия рисков для активов компании в любое время.