Amazon Cognitoは、Amazon Webサービスを通じてAmazonが提供するユーザー管理および認証サービスです。
Amazon Cognitoを使用すると、ユーザーのサインアップとサインインをモバイルアプリとウェブアプリに簡単に追加できます。Amazon Cognitoを使用すると、Facebook、Twitter、AmazonなどのソーシャルIDプロバイダー、SAML IDソリューション、または独自のIDシステムを使用してユーザーを認証するオプションもあります。さらに、Amazon Cognitoを使用すると、ユーザーのデバイスにローカルにデータを保存できるため、デバイスがオフラインの場合でもアプリケーションを動作させることができます。その後、ユーザーのデバイス間でデータを同期して、ユーザーが使用するデバイスに関係なく、アプリのエクスペリエンスの一貫性を保つことができます。
効果的に行っているのは、Amazonがホストするクローズドシステムに顧客データを保存することです。ソーシャルネットワークなどの企業の場合、データが組織内の重要な資産を表しているのは、このデータが以下から保護されていることを確認する方法です。
- Amazon Cognitoが予期せずシャットダウンされました。つまり、法執行機関または政府機関からの要求に応じて。
- アクセスキーが侵害され、一部またはすべてのレコードが破損しています。
- 組織とAmazonの関係は、Amazonがすべてのサービスを直ちに撤回するポイントまで分解します。
Amazon Cognitoは特に難しいソフトウェアを必要とし、実装を容易にするため、組織と開発者にとって大きな利点です。サービスの運用性の観点から、企業資産に対するリスクを常に軽減、修正、または受け入れる方法を見つける必要があります。