Amazon Cognito to usługa zarządzania użytkownikami i uwierzytelniania świadczona przez Amazon za pośrednictwem Amazon Web Services:
Amazon Cognito umożliwia łatwe dodawanie rejestracji użytkowników i logowania do aplikacji mobilnych i internetowych. Dzięki Amazon Cognito masz również opcje uwierzytelniania użytkowników za pośrednictwem dostawców tożsamości społecznościowych, takich jak Facebook, Twitter lub Amazon, za pomocą rozwiązań tożsamości SAML lub za pomocą własnego systemu tożsamości. Ponadto Amazon Cognito umożliwia lokalne zapisywanie danych na urządzeniach użytkowników, dzięki czemu aplikacje mogą działać nawet w trybie offline. Następnie możesz zsynchronizować dane między urządzeniami użytkowników, aby ich działanie aplikacji było spójne niezależnie od używanego urządzenia.
To, co skutecznie robisz, to przechowywanie danych klientów w zamkniętym systemie hostowanym przez Amazon. Jeśli jesteś firmą, taką jak sieć społecznościowa, której dane stanowią znaczący zasób w Twojej organizacji, jak zapewnić ochronę tych danych przed:
- Amazon Cognito zostaje nieoczekiwanie wyłączony, tj. Na żądanie organów ścigania lub agencji rządowej.
- Twoje klucze dostępu są zagrożone, a niektóre lub wszystkie rekordy są uszkodzone.
- Relacja między Twoją organizacją a Amazonem rozpada się do tego stopnia, że Amazon wycofuje wszystkie usługi ze skutkiem natychmiastowym.
Amazon Cognito jest ogromną korzyścią dla organizacji i programistów, ponieważ wymaga szczególnie twardego oprogramowania i ułatwia jego wdrożenie; z punktu widzenia operatywności usług musimy stale znajdować sposoby na ograniczenie, naprawę lub akceptację ryzyka dla aktywów firmy.