联合身份登录后,将用户添加到cognito用户池的最佳方法是什么?

时间:2018-04-12 06:53:15

标签: amazon-web-services aws-cognito amazon-cognito-facebook

使用Android SDK时,如果用户使用Google或Facebook等第三方身份提供商登录,则Cognito不会自动将用户添加到用户池。

最好的方法是什么?我应该从Android应用注册用户吗? 成功登录后,我可以查找具有相关电子邮件的用户,并且我可以显示用户信息以便他们输入他们的信息。

谢谢。

1 个答案:

答案 0 :(得分:0)

对我有用的东西 - 让用户使用Cognito进行身份验证(不是直接使用FB或Google)。 Cognito登录页面可以进一步委派社交网络身份验证并将用户添加到用户池

https://docs.aws.amazon.com/cognito/latest/developerguide/login-endpoint.html

(我知道这是网络端点)

  

我可以显示用户信息,让他们输入信息

登录后收到的id_token包含用户电子邮件(如果您请求),您不需要将用户添加到池中以获取此信息