2

FBユーザーとAWS Cognitoユーザープールの承認フローの理解に問題があります。私はthis guidに従った。AWS CognitoユーザープールとFacebook統合

  • facebookでログインアプリはhttps://<cognitoname>.auth.us-east-1.amazoncognito.com/oauth2/idpresponse
  • のAWS cognitoは私のFacebookのAPPIDと秘密

2つの問題を持っている私のリダイレクトURIを持っている:私のアンドロイドアプリがで認証するとき、私は期待してい

1) fb(ログインボタン経由で)、fbサーバは私のユーザプールに何かを送り、そのユーザを追加します。それは起こっていない。私はCognitoUserオブジェクトのメソッドが私の最後にfbからのloginResultでこれを行う方法を見ていません。 fb authでユーザプールにユーザが作成されることはありません。

2)私のプールにfbユーザを作成すると仮定して、パスワードなしでgetSessionInBackgroundをどのように呼び出すのですか? Congitoクラスにはこれを処理する方法があります。

また、fbユーザーにフェデレーションIDにログインすることはできますが、ユーザープールプロセスの一部でない限り、私が望むものとは思えません。

答えて

0

ユースケースの説明に基づいて、最初にCognito Android Auth SDKを使用して認証を取得し、トークンを保存することができます。次に、Cognito Android CUP SDKを使用してgetSessionInBackgroundを呼び出すことができます。

またクイックヒント: CUPのAndroid SDK:前売セキュリティ、アダプティブ認証、および新しいMFAのサポートはバージョン2.6.9から利用可能です Cognito認証のAndroid SDK:前売セキュリティサポートはバージョン2.6.9から利用可能です。 Adaptive Authと新しいMFAサポートは、サポートされている地域でSpringboardを通じて利用可能になります。

+0

この[getSessionInBackground](http://docs.aws.amazon.com/AWSAndroidSDK/latest/javadoc/com/amazonaws/mobileconnectors/cognitoidentityprovider/CognitoUser.html#getSession-com.amazonaws.mobileconnectors)を参照してください。 cognitoidentityprovider.handlers.AuthenticationHandler-)?それは、パスワードを必要とするAuthenticationHandlerコールバックを取ります。 – jamescharlesworth

関連する問題