AWS Cognito用户群和Facebook集成
唔明FB用户和AWS Cognito用户池的授权流程。我跟着this guid。AWS Cognito用户群和Facebook集成
- Facebook登录的应用程序有我的重定向URI
https://<cognitoname>.auth.us-east-1.amazoncognito.com/oauth2/idpresponse
- AWS cognito有我的Facebook应用标识和秘密
两个问题:
1)我期待,当我的Android应用与认证fb(通过登录按钮),fb服务器发送一些内容给我的用户池添加该用户。这没有发生。我没有看到CognitoUser
对象中的方法在我的结尾使用fb的loginResult执行此操作。在fb身份验证时,没有用户在用户池中创建。
2)假设FB用户都在我的池中创建,我怎么会叫getSessionInBackground没有密码?它看起来不像Android Congito Classes有办法解决这个问题。
而且,我能够登录在FB用户联合身份,但我不认为这是我想,除非用户池的过程中它的作用。
回答:
根据您的用例描述,你可能首先使用Cognito的Android SDK验证得到验证和保存标记。然后你可以使用Cognito Android CUP SDK来调用getSessionInBackground。
另外一个快速提示: CUP Android SDK中:在进阶安全性,适应性验证,以及新的MFA支持可以从2.6.9版本 Cognito验证Android SDK中:在进阶安全支持可以从2.6.9版本。自适应身份验证和新的MFA支持将通过支持地区的Springboard提供。
以上是 AWS Cognito用户群和Facebook集成 的全部内容, 来源链接: utcz.com/qa/257264.html