AWS Cognito使用Firebase电子邮件和密码IOS对用户进行身份验证

时间:2016-04-03 22:13:54

标签: ios amazon-web-services firebase amazon-cognito firebase-authentication

我无法浏览亚马逊的文档。我目前有一个使用Firebase的电子邮件和密码识别登录的应用程序。如何使用Cognito将其连接到AWS中存储的数据?我的应用程序位于Objective C。

1 个答案:

答案 0 :(得分:0)

不幸的是,如果没有后端,则无法将Firebase登录与Cognito集成,因为它不支持OpenId Connect。使用后端,您需要实现Developer Authenticated Identities流程,如下所示:

实施AWSAbstractCognitoIdentityProvider

在刷新方法中:

  1. 通过Firebase登录
  2. 通过Firebase登录进行https调用 令牌到你的后端并验证
  3. 从你的后端打电话 GetOpenIdForDeveloperIdentity使用Developer Credentials
  4. 通 结果返回设备
  5. 更新身份ID和登录地图