Amazon Cognito là dịch vụ xác thực và quản lý người dùng được cung cấp bởi Amazon thông qua Amazon Web Services:
Amazon Cognito cho phép bạn dễ dàng thêm người dùng đăng ký và đăng nhập vào ứng dụng di động và web của bạn. Với Amazon Cognito, bạn cũng có các tùy chọn để xác thực người dùng thông qua các nhà cung cấp nhận dạng xã hội như Facebook, Twitter hoặc Amazon, bằng các giải pháp nhận dạng SAML hoặc bằng cách sử dụng hệ thống nhận dạng của riêng bạn. Ngoài ra, Amazon Cognito cho phép bạn lưu dữ liệu cục bộ trên thiết bị của người dùng, cho phép các ứng dụng của bạn hoạt động ngay cả khi thiết bị ngoại tuyến. Sau đó, bạn có thể đồng bộ hóa dữ liệu trên các thiết bị của người dùng để trải nghiệm ứng dụng của họ nhất quán bất kể thiết bị họ sử dụng là gì.
Những gì bạn đang làm hiệu quả là lưu trữ dữ liệu khách hàng của bạn trong một hệ thống khép kín được lưu trữ bởi Amazon. Nếu bạn là một công ty, chẳng hạn như mạng xã hội, dữ liệu của ai đại diện cho một tài sản quan trọng trong tổ chức của bạn, làm thế nào để bạn đảm bảo rằng dữ liệu này được bảo vệ khỏi:
- Amazon Cognito bị đóng cửa bất ngờ, tức là theo yêu cầu từ cơ quan thực thi pháp luật hoặc cơ quan chính phủ.
- Khóa truy cập của bạn bị xâm phạm và một số hoặc tất cả các hồ sơ bị hỏng.
- Mối quan hệ giữa tổ chức của bạn và Amazon bị phá vỡ đến mức Amazon rút tất cả các dịch vụ có hiệu lực ngay lập tức.
Amazon Cognito là một lợi ích rất lớn cho các tổ chức và nhà phát triển vì nó cần một phần mềm đặc biệt cứng và giúp dễ dàng thực hiện; từ góc độ khả năng hoạt động của dịch vụ, chúng tôi cần tìm cách giảm thiểu, khắc phục hoặc chấp nhận rủi ro đối với tài sản của công ty mọi lúc.