【问题标题】:Proper way to handle user accounts with CloudKit使用 CloudKit 处理用户帐户的正确方法
【发布时间】:2020-08-22 02:26:19
【问题描述】:

我正在创建一个使用 CloudKit 的 iOS 应用程序,并且我希望我的用户登录到该应用程序。理想情况下,他们只需要用户名和密码。如果忘记了密码,他们将需要一种方法来重置密码,因此我也必须存储他们的电子邮件。

我的问题是,用户帐户信息(即用户名、电子邮件和密码)的最佳做法是什么?

是否像公开存储用户名,然后将电子邮件和密码私下存储在 CloudKit 用户上一样简单?

【问题讨论】:

    标签: ios cloudkit


    【解决方案1】:

    在 iOS 上使用 CloudKit 的好处是内置了身份验证。您不必担心用户名和密码。

    当用户通过您的应用连接到您的 iCloud 容器时,他们将只能访问存储在他们自己的私有数据库中的内容。他们还可以在 public 数据库中查看您授予他们访问权限的内容。

    如果您可以详细说明您正在尝试做的事情,我可以尝试提供更多指导。但简而言之,您无需担心身份验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 2014-09-15
      相关资源
      最近更新 更多