首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RavenDB IIS认证/授权

RavenDB IIS认证/授权
EN

Stack Overflow用户
提问于 2012-04-17 08:54:15
回答 1查看 745关注 0票数 3

我有一个用RavenDB imho可以实现的场景,但是我找不到任何可以帮助我实现这一点的信息。

我已经将RavenDB作为IIS应用程序部署到我的常规主机上。我没有专用服务器,所以这几乎是我所有的选择。另一种选择是使用嵌入式RavenDB创建web应用程序,我认为这更复杂,我现在想保持简单。将RavenDB作为IIS应用程序似乎非常方便。

我希望一些用户能够登录到RavenDB应用程序并编辑文档。其他用户(匿名)只能读取数据。

我发现应用程序中有两个可选的包: Raven.Bundles.Authentication.dll Raven.Bundles.Authorization.dll,不幸的是,关于这个包的文档还不够完整:

这里描述了我的目标:detailpage#t=899s

所以问题是:

  • 如何将用户信息存储在RavenDB中并根据这些信息进行身份验证?
  • 如何为特定用户授予文档集合的编辑权限?
  • 如何将所有(管理)权限授予某个特定用户?
EN

回答 1

Stack Overflow用户

发布于 2012-04-17 09:14:58

以下是您可以遵循的一些资源:

使用RavenDB的身份验证选项

http://www.youtube.com/watch?v=bS4UMp12PZM

授权束

http://ravendb.net/docs/server/bundles/authorization

http://ravendb.net/docs/server/bundles/authorization-bundle-design

编辑

对于简单的情况,请使用应用程序用户而不是数据库用户

存储User实体并对用户进行身份验证。每个用户都应该具有一个用户类型属性,该属性说明所具有的权限。而不是控制用户可以在应用程序级别(而不是在数据库级别)执行什么操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10188073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档