RavenDb Studio不限制访问

时间:2014-12-19 20:53:06

标签: ravendb ravendb-studio

我在IIS中托管了一个网站,而RavenDb在另一个框中作为服务运行。 WebSite正在将应用程序池作为域服务帐户用户运行。

我正在尝试限制对Raven服务器的所有访问,以便只有域用户组中的用户才能拥有对Raven Studio的任何访问权限。当我使用本地计算机帐户时,我已经成功地看到Raven从网站代码中抛出401响应。无论我尝试过什么,都允许通过Raven Studio访问Raven服务器。

我有RavenDb build 2750,许可证状态是商业标准。

RavenDb.Server.exe.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="Raven/Port" value="8080"/>
    <add key="Raven/DataDir" value="D:\data\Raven.Data\System"/>
    <add key="Raven/Authorization/Windows/RequiredGroups" value="Raven_Administrators_Group" />
    <add key="Raven/AnonymousAccess" value="None" />
 </appSettings>
    <runtime>
        <loadFromRemoteSources enabled="true"/>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <probing privatePath="Analyzers;Plugins"/>
        </assemblyBinding>
    </runtime>
</configuration>

上面的例子是到目前为止的几十次迭代或试验和失败之一。 Raven_Administrators_Group是运行Raven服务器的盒子上的本地计算机组。没有成员已添加到该组。

Raven / Authorization / WindowsSettings文档目前看起来像这样:

{
  "RequiredGroups": [
    {
      "Name": ".\\Raven_Administrators_group",
      "Enabled": true,
      "Databases": [
        {
          "Admin": true,
          "TenantId": "*",
          "ReadOnly": false
        }
      ]
    }
  ],
  "RequiredUsers": []
}

我尝试了许多不同的组合。

目前还不清楚天气与否Raven.Bundles.Authoriztion.dll包必须在插件文件夹中。

目前还不清楚天气与否Raven.Server.exe.configuration与Raven / Authorization / WindowsSettings文档设置无关。

0 个答案:

没有答案