48

Web アプリ (IOS または Android アプリではない) でのユーザー認証に AWS-Cognito を使用するにはどうすればよいですか?

Amazon cognito が登場しました。

http://aws.amazon.com/cognito/

http://aws.amazon.com/about-aws/whats-new/2014/07/10/introducing-amazon-cognito/

よくある質問から:

Q: Amazon Cognito を使用した独自のバックエンド認証および ID システムは引き続き必要ですか?

いいえ。Amazon Cognito は、Amazon、Facebook、Google を介したログインをサポートするだけでなく、認証されていないユーザーのサポートも提供します。Amazon Cognito を使用すると、バックエンド コードを記述することなく、フェデレーション認証、プロファイル データ同期ストア、および AWS アクセス トークンの配布をサポートできます。

モバイルアプリを念頭に置いて構築されているようです(AndroidおよびIOS用のSDKを提供しています).

これまでのところ、AWS php SDK と boto は Cognito を参照していませんが、Amazon はヒットできる「バックエンド API」について言及しています。

4

4 に答える 4

15

Cognito は Web アプリに最適です。Cognito ID と Sync を Javascript Web アプリに使用するための優れたチュートリアルがあります: http://backspace.technology/learn-aws-cognito.html および http://blog.backspace.academy/2015/03/using-cognito -with-node.html

更新: 現在、http://backspace.technology/learn-aws-cognito-id-phonegap.html および http://blog.backspace.academy/2015/03/using-cognito にも Cordova/PhoneGap チュートリアルがあり ます -with-phonegapcordova-part.html

プロセスは次のとおりです。

  1. Facebook アプリを登録します。アプリ ID とアプリ シークレットを取得します。
  2. アプリ ID とアプリ シークレットを使用して AWS Cognito ID プールを作成します。
  3. Passport でアプリ ID とシークレットを使用して、ユーザーの Facebook セッション トークンを取得します。
  4. Facebook トークンを使用して、ユーザーの一時的な AWS 認証情報を取得します。
  5. 一時認証情報を使用して、Cognito Sync などの AWS リソースにアクセスします。

認証のみを探している場合、実際には Cognito は必要ありませんが、Facebook でログインするだけです。

于 2014-08-19T01:06:57.283 に答える
9

私が彼らのFAQで見たものから、はい:

Q: Amazon Cognito はサーバー側の API を公開していますか?

はい。Amazon Cognito はサーバー側 API を公開します。これらの API を直接呼び出すことで、Amazon Cognito への独自のカスタム インターフェイスを作成できます。サーバー側 API については、開発者ガイドで説明されています。

関連するAmazon Cognito ドキュメントへのリンクは次のとおりです。

于 2014-07-10T20:02:45.467 に答える
1

モバイルアプリだけでなくウェブアプリケーションでも Amazon Cognito を使用することで、Facebook、Google、または Amazon で認証されたエンドユーザーに一貫したクロスプラットフォームの識別子を利用できます。Cognito Sync サービスと組み合わせることで、すべてのアプリケーションとプラットフォームでユーザー関連データの一貫性を保つことができます。さらに、Cognito は、バックエンド インフラストラクチャを管理することなく、認証されたユーザーと認証されていないユーザーの両方の一時的な制限付きの資格情報を取得するのに役立ちます。前回の投稿では、モバイル アプリケーションから Amazon Cognito ID サービスに接続する方法について説明しました。

関連するリンクは次のとおりです。Amazon Cognito ドキュメント

于 2015-10-07T15:08:05.043 に答える