RavenDB imhoで可能なシナリオがありますが、これを実装するのに役立つ情報が見つかりません。
RavenDB を IIS アプリケーションとして通常のホスティングにデプロイしました。私は専用サーバーを持っていないので、これが私が持っているほとんどすべてのオプションです。もう 1 つのオプションは、組み込みの RavenDB を使用して Web アプリケーションを作成することです。これはより複雑であり、今はシンプルに保ちたいと考えています。RavenDB を IIS アプリケーションとして使用すると、非常に便利なようです。
一部のユーザーが RavenDB アプリケーションにログインしてドキュメントを編集できるようにしたいと考えています。他のユーザー (匿名) は、データの読み取りのみを行うことができます。
アプリには 2 つのオプションのバンドルがあることがわかりました: Raven.Bundles.Authentication.dll Raven.Bundles.Authorization.dll 残念ながら、このバンドルに関するドキュメントは十分ではありません :(
ここに私が目指しているものの説明があります: http://www.youtube.com/watch?v=bS4UMp12PZM&feature=player_detailpage#t=899s
質問は次のとおりです。
- ユーザー情報を RavenDB に保存し、この情報に対して認証するにはどうすればよいですか?
- 特定のユーザーにドキュメント コレクションの編集権限を付与するにはどうすればよいですか?
- 特定のユーザーにすべての (管理者) 権限を付与するにはどうすればよいですか?