2017-01-05 12 views
0

他のユーザーに許可を与える簡単な方法はありません。それは現時点ではかなり混乱しているように見えますが、私は何かが明らかではないかと思います。Realm Mobile Platformのアクセス制御機能を実際にどのように使用するのですか?

他のユーザーがレルムを共有するように招待したいとします。まず、他のユーザーに自分の身元を尋ねる必要があります。次に、アクセス許可オブジェクトを作成し、最後に他のユーザーに自分のレルムのアドレスを渡します。

テキストメッセージで何らかの種類の許可トークンを共有して、新しいユーザーに自分自身を登録させることができたらうれしいです。共有グループを表す別の「ユーザー」を作成し、この抽象的なユーザーの資格情報を単に共有すると、それを実行できると思います。それはちょっとハッキーな感じですが、やりやすくなります。

私は、demo application of the shared drawing environmentが手がかりを得ることを望んでいましたが、ソースコードを見て、両方のデバイスが同じユーザーとしてログインしていることが判明しました。

何か不足していますか?デモ描画アプリケーションを与えられると、1人のユーザが実際に2人目のユーザを共有ドローイング環境でどのように招待するのでしょうか?複雑なパーミッションとURL /識別ハンドシェイクを共有する必要があるようです。

答えて

2

ご質問ありがとうございます!今日では、すべてのユーザーが自分のユーザーIDを入力してアクセスできる共有レルムを作成する必要があります。このようにして、どのユーザーもIDを検索して、別のレルムへのアクセスを共有できます。

私たちは制限を認識し、多くの改善を提供しています。 1つは、PermissionOfferオブジェクトと呼ばれるオブジェクトにかなり近いところにあります。このオブジェクトでは、特定のレルムに対して別のユーザーにアクセス権を付与することをレルムオブジェクトサーバーに通知できます。サーバーは、他のユーザーと任意の方法で共有できるトークンを提供します。そのユーザーはトークンを使用してPermissionOfferResponseオブジェクトを作成し、アクセス許可を受け入れることができます。これはすぐに来るので、お楽しみください!

後で、共有レルム(see this issue)内のすべてを複製する必要がないように、ユーザーIDを検索する方法を提供する予定です。

+0

「PermissionOffer」APIは、まさに私が望むように聞こえる。私は今のところ、他の方法で試してみます。早速のご返事ありがとうございます!レルムはこれまでのところ全く信じられないほどです。私の質問があまりにも厳しいとは思わなかったことを願っています。私はできるだけ明確になりたかったので、褒め言葉でそれをソファーにする衝動に抵抗しました; D –

+0

全く問題ありません!今後の機能については正しいことを知っています。今後数週間を見てください。 –

+0

@KitLangton、すべてのユーザーに共有レルムがある場合、すべての単一ユーザーにそのレルムのローカルコピーがあるということではありませんか?そして100万人以上のユーザーがいる場合、これはどのように機能しますか?ありがとう:) – myexec

関連する問題