2017-08-22 10 views
0

私たちは私たちは、このメソッドのようCognitoユーザープールで認証アクセストークンを取得できることを理解:今取得する方法アクセストークンが

cognitoUser.authenticateUser(authenticationDetails, { 
      onSuccess: function (result) { 
       console.log('access token + ' + result.getAccessToken().getJwtToken()) 

、どのように我々は、アクセストークンを得るのですか私たちがFacebookのような連合アイデンティティを使うとき、Google?アクセストークンを取得することは可能ですか?私はFacebookトークンを見ることができますが、それはAWS User PoolsのようなAWSトークンではありません。

答えて

0

あなたにもここにある認証SDKに統合する必要があります:https://github.com/aws/amazon-cognito-auth-js

FacebookはユーザープールのIDプロバイダであれば、あなたがFacebookでログインしなければなりません。対応するユーザーがユーザープールに作成され、auth SDKはそのユーザー名とトークンをローカルストレージの場所(authenticateUserメソッドを含むCognito User Pools SDKが取得するのと同じ場所)に保存します。 Cognito User Pools SDKのgetCurrentUserとgetSessionを使用すると、そのユーザーとトークンを含むセッションを取得できます。

関連する問題