Webアプリでのユーザー認証にAWS-Cognitoを使用するにはどうすればよいですか(IOSまたはAndroid app)ではありませんか?
Amazon Cognitoが登場しました:
http://aws.Amazon.com/cognito/
http://aws.Amazon.com/about-aws/whats-new/2014/07/10/introducing-Amazon-cognito/
FAQから:
Q:Amazon Cognitoを使用した独自のバックエンド認証およびIDシステムは引き続き必要ですか?
いいえ。AmazonCognitoは、Amazon、Facebook、Googleを介したログインをサポートし、認証されていないユーザーのサポートを提供します。 Amazon Cognitoを使用すると、バックエンドコードを記述することなく、フェデレーテッド認証、プロファイルデータ同期ストア、およびAWSアクセストークン配布をサポートできます。
モバイルアプリを念頭に置いて構築されているようです(AndroidおよびIOS)のSDKを提供します)。
これまでのところ、AWS php SDKとbotoはCognitoを参照していませんが、Amazonはヒットできる「バックエンドAPI」に言及しています。
Amazon Cognitoの開発者の1人。
JeffersonBe's answer を展開するには、Amazon CognitoのIdentityサービスとSyncサービスの両方のAPIドキュメントを ドキュメントウェブサイト で入手できます。
また、Amazon Cognitoをサポートするために、いくつかのAWS SDKがすでに更新されています。
近日中に追加予定。
ご関心をお寄せいただきありがとうございます。他に質問がある場合や問題が発生した場合は、SO以上で新しい 専用Cognitoフォーラム に追加の質問を投稿してください。
CognitoはWebアプリに最適です。 Javascript WebアプリのCognito IDと同期の使用に関する良いチュートリアルがあります: http://backspace.technology/learn-aws-cognito.html および http:// blog。 backspace.academy/2015/03/using-cognito-with-node.html
更新:Cordova/PhoneGapチュートリアルも http://backspace.technology/learn-aws-cognito-id-phonegap.html および http:// blog。 backspace.academy/2015/03/using-cognito-with-phonegapcordova-part.html
プロセスは次のとおりです。
認証のみを探している場合、実際にはCognitoは必要ありませんが、Facebookでログインするだけです。
彼らの [〜#〜] faq [〜#〜] にあるものから、はい:
Q:Amazon Cognitoはサーバー側APIを公開していますか?
はい。 Amazon CognitoはサーバーサイドAPIを公開します。これらのAPIを直接呼び出すことにより、Amazon Cognitoへの独自のカスタムインターフェイスを作成できます。サーバー側APIについては、開発者ガイドで説明しています。
関連する Amazon Cognitoドキュメント へのリンクは次のとおりです。
ウェブアプリケーションやモバイルアプリでAmazon Cognitoを使用すると、Facebook、Google、またはAmazonで認証されたエンドユーザーに一貫したクロスプラットフォームの識別子を利用できます。 Cognito Syncサービスと併用することで、すべてのアプリケーションとプラットフォームでユーザー関連データの一貫性を保つことができます。さらに、Cognitoを使用すると、バックエンドインフラストラクチャを管理せずに、認証済みユーザーと未認証ユーザーの両方の一時的な特権資格情報を取得できます。以前の投稿では、モバイルアプリケーションからAmazon Cognito Identityサービスに接続する方法について説明しました。
関連するリンクは次のとおりです。 Amazon Cognitoドキュメント