0

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

做这个的最好方式是什么?我应该从 Android 应用程序注册用户吗?成功登录后,我可以使用相关电子邮件查找用户,并且我可以显示用户信息以让他们输入他们的信息。

谢谢你。

4

1 回答 1

0

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

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

(我知道这是网络端点)

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

登录后收到的 id_token 包含用户电子邮件,如果您请求它,则无需将用户添加到池中即可获取此信息

于 2018-04-12T06:58:39.807 回答