cognito - snac-pilot/data-model GitHub Wiki

Amazon Cognito is a hosted identity access and management service. Integrating with OpenID Connect compatible identity providers such as Google+, Facebook, and most major "social logins" -- Cognito provides an security token service that can grant the javascript running on the users' browser access to any services inside of an AWS account. This means the front end system can connect directly to services such as SNS, SQS, S3, databases -- indeed just about any AWS service.

In addition to access and accounting features, Cognito provides a mechanism to sync HTML local storage between all of a user's browsers. This will allow a user to start editing a record at home, and have their changes sync to their computer at work.

The Cognito Sync store is a key/value that can store up to 1MB per key/value. It can sync up to 20MB total. We can write to our user's cognito sync datasets.

Demo

https://github.com/snac-pilot/cognito-demo

Amazon Cognito Sync Manager for JavaScript

AWS SDK for JavaScript in the browser and Node.js

see also events