【发布时间】:2018-02-01 06:30:19
【问题描述】:
我最近在 Digital Ocean 上设置了一个 Realm Object Server。我将服务器配置为使用 Facebook 身份验证。
然后我编写了一个简单的 iOS 应用程序以使用 Facebook iOS SDK 登录,然后我使用 Realm 像这样登录
let credentials = SyncCredentials.facebook(token: FBSDKAccessToken.current().tokenString)
SyncUser.logIn(with: credentials, server: URL(string: "http://000.000.00:9080/")!, onCompletion: { (user, error) in
print("User: \(user)")
print("Error: \(error)")
})
有效!凉爽的。我在我的对象服务器上看到了这些默认领域。
我对这些领域的理解是,它们可以让我配置管理员/开发人员访问权限。我错了吗?
我刚刚创建的用户已添加到/_admin 领域。为什么?他们是我的应用程序的用户,而不是任何类型的管理员。如果这是适合用户的地方,我可以在/_admin -> User 对象下添加其他数据吗?如何防止用户在/_admin 下创建并在我自己的User 对象下创建?在这种情况下,我是否不了解领域对象服务器架构?
【问题讨论】:
标签: swift realm realm-mobile-platform realm-object-server