2017-11-05 9 views
1

私は、ユーザープールの外部フェデレーションIDプロバイダ(FacebookとGoogle)とのコグニティブログインを設定できました。これはアクセストークンとIDトークンを取得します。その後、aws-sdkのトークンを使用できます。アクセストークンとIDトークンを使用してCognitoユーザーを認証する方法

代わりにamazon-cognito-identity-jsでユーザーを認証するためにこれらのトークンを使用できるかどうか疑問に思っていましたか?私が知る限り、認証の際にはユーザー名とパスワードを使用する必要があります。

答えて

1

いいえFacebookとGoogleはIDプロバイダです。 Amazon Cognito User Poolsはアイデンティティプロバイダでもあります。 Cognito Federated Identitiesは、認証を提供するためにIDプロバイダ(Facebook、Google、Cognito User Pools)を使用します。

+0

ありがとうございました。複数のライブラリを使用しなければならないという煩わしさがあります。私の通常のCognitoユーザーはamazon-cognito-identity-js、Facebook、Googleユーザーとamazon-cognito-auth-jsでログインし、両方ともaws-sdkでユーザー属性を更新します。 –

+0

私は、問題はCognitoが実際に似たような名前の3つの異なる製品だと思っています。アマゾンがそれぞれにユニークな名前を付けていれば、混乱は少なくなります。 –

関連する問題