2017-01-05 21 views
0

我看不到一種簡單的方法將權限授予其他用戶。目前似乎相當複雜,我不知道我是否錯過了一些明顯的東西。人們應該如何實際使用Realm Mobile Platform中的訪問控制功能?

說我想邀請另一個用戶共享一個領域。首先,我將不得不詢問其他用戶的身份,然後創建權限對象,最後我會將其他用戶的地址發送給我的領域。

如果我可以通過短信共享某種權限令牌並讓新用戶註冊自己,那將是非常好的選擇。如果我創建了另一個代表共享組的「用戶」,並且僅僅共享這個抽象用戶的憑據,我想我可以這樣做。這種方式感覺有點不方便,但似乎更容易做到。

我一直希望demo application of the shared drawing environment會有線索,但在查看源代碼後,結果表明兩個設備都以同一用戶身份登錄。

我錯過了什麼嗎?考慮到演示Draw應用程序,一個用戶如何實際邀請第二個用戶加入他們的共享繪圖環境?似乎必須有一整套令人費解的權限和網址/身份識別共享握手。

回答

2

感謝您提出這個問題!今天,您將需要創建一個共享Realm,所有用戶都將輸入他們的用戶ID並訪問。這樣任何用戶都可以查找ID並共享對另一個Realm的訪問權限。

我們意識到這些限制,並且正在致力於提供許多改進。第一個與您所描述的非常接近,稱爲PermissionOffer對象,您可以通過該對象通知Realm對象服務器要爲給定域授予對另一個用戶的訪問權限。然後,服務器將提供一個令牌,您可以通過任何方式與其他用戶共享令牌。該用戶可以使用該令牌創建一個對象並接受訪問授權。這即將推出,敬請期待!

稍後,我們計劃提供一種查找用戶ID的方法,因此您不必在共享Realm中複製所有用戶(see this issue)。

+0

PermissionOffer API聽起來像我想要的。現在我會嘗試另一種方式。感謝您及時的回覆!到目前爲止,領域絕對是不可思議的。我希望我的問題聽起來不太苛刻。我只是想盡可能清楚,所以我抵制了一堆恭維的衝動; D –

+0

沒問題!很高興知道我們即將推出的功能正處於正確的軌道上。在接下來的幾周裏看看。 –

+0

@KitLangton,如果我們擁有所有用戶的共享領域,這是否意味着每個用戶都擁有該領域的本地副本?如果我們有100萬個用戶和以上,這將如何工作?謝謝:) – myexec

相關問題