我试图限制对我们的RavenDB只有一个用户。 改变设置来保护数据库后,我仍然可以访问RavenDB管理工作室,我不知道为什么。 我跑RavenDB作为Windows服务,我使用的是建立573。
这是我的Raven.Server.exe.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Raven/Port" value="*"/>
<add key="Raven/DataDir" value="~\Data"/>
<add key="Raven/AnonymousAccess" value="None"/> <!-- Settings are Get, All, None -->
<add key="Raven/Authorization/Windows/RequiredUsers" value="FS-6103\PrestoDatabaseUser"/>
<add key="Raven/MaxPageSize" value="2147483647"/>
</appSettings>
<runtime>
<loadFromRemoteSources enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Analyzers"/>
</assemblyBinding>
</runtime>
</configuration>
如果我只允许FS-6103\PrestoDatabaseUser
,为什么我能仍然连接到管理工作室远程? 我登录为我的Windows AD帐户。 我甚至可以修改文档,而这正是我试图阻止。 我失去了一个环境?