如何实际使用Realm Mobile Platform中的访问控制功能?

时间:2017-01-05 19:44:13

标签: swift realm realm-mobile-platform

我没有看到向其他用户授予权限的简单方法。这一刻似乎很复杂,我想知道我是否遗漏了一些明显的东西。

说我想邀请其他用户分享一个领域。首先我要问其他用户他们的身份,然后我会创建权限对象,然后最后我会给另一个用户我的领域的地址。

如果我可以通过短信分享某种权限令牌并让新用户自己注册,那就太好了。我想如果我创建另一个代表共享组的“用户”,并且只是分享这个抽象用户的凭据,我就可以这样做。这种方式感觉有点哈哈,但似乎更容易做到。

我希望demo application of the shared drawing environment能够提供线索,但在查看源代码后,结果发现两个设备都以同一用户身份登录。

我错过了什么吗?给定演示 Draw 应用程序,一个用户如何实际邀请第二个用户加入他们的共享绘图环境?似乎必须有一整套复杂的权限和网址/身份识别共享握手。

1 个答案:

答案 0 :(得分:2)

感谢您提出问题!今天,您将需要创建一个共享领域,所有用户都可以将其用户ID输入并有权访问。这样,任何用户都可以查找ID并共享对另一个Realm的访问权。

我们意识到了局限性,并正在努力提供一些改进。第一个与您描述的非常接近,称为PermissionOffer对象,您可以通知Realm对象服务器您要为给定的Realm授予另一个用户的访问权限。然后,服务器将提供您可以通过任何方式与其他用户共享的令牌。然后,该用户可以使用该令牌创建PermissionOfferResponse对象并接受访问授权。这很快就会到来,所以请继续关注!

稍后,我们计划提供一种查找用户ID的方法,这样您就不必在共享领域(see this issue)中复制所有这些ID。