我正在尝试将访问我们的 RavenDB 的权限仅限于一个用户。更改设置以保护数据库后,我仍然可以访问 RavenDB 管理工作室,但我不知道为什么。我将 RavenDB 作为 Windows 服务运行,并且使用的是 build 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 帐户登录。我什至可以修改文档,这正是我想要阻止的。我错过了一个设置吗?