默认运行Raven.Server.exe时,管理面板在IP:PORT地址处可见。如何仅限特定用户访问此面板?
答案 0 :(得分:6)
Steve,我们将RavenDB作为Windows服务运行,并使用Windows身份验证来控制访问。如果要使用Windows身份验证,可以将配置设置为仅允许Windows组访问。这样,您可以通过控制Windows组中的人员来限制对用户的访问。
<add key="Raven/Authorization/Windows/RequiredGroups" value="WindowsDomain\RavenDBG"/>
<add key="Raven/AnonymousAccess" value="None"/>
答案 1 :(得分:2)
Steve,RavenDB默认使用Windows身份验证,管理工作室也不例外。如果您愿意,可以切换到OAuth,这也适用于管理工作室。因此,如果您想坚持使用ravens默认的Windows身份验证,只需将匿名访问设置为none,并确保只有您喜欢的用户才能访问ravens数据文件夹。如果您在域环境中运行,我建议您仔细检查一下,因为如果没有明确禁用,域用户可能会被授予访问权限。