我最近在 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
对象下创建和创建?在这种情况下,我是否不了解领域对象服务器架构?