限制访问ravendb的Panel管理

时间:2013-02-20 04:54:25

标签: ravendb ravendb-studio

我尝试在面板中添加一个Windows身份验证,删除设置匿名访问权限,但我仍然能够在浏览器中使用IP:RavendbPort浏览网站,如何将面板设置为要求获得Windows身份验证。

我已经读过,实际上该面板就像IIS中的另一个网站,但我可以在哪里配置?

我正在使用IIS 8,这是Raven.Server.exe.config的以下xml我运行ravendb作为服务

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="Raven/Port" value="2211"/>
    <add key="Raven/DataDir" value="~\Database\System"/>
    <add key="Raven/AnonymousAccess" value="None"/>  <!-- Settings are Get, All, None -->
        <add key="Raven/Authorization/Windows/RequiredUsers" value=myservername/username"/>
  </appSettings>
    <runtime>
        <loadFromRemoteSources enabled="true"/>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <probing privatePath="Analyzers;Plugins"/>
        </assemblyBinding>
    </runtime>
</configuration>

我已经向restrict access to ravendb读了以下问题,但没有运气!

我错过了什么?

1 个答案:

答案 0 :(得分:0)

此值:

        <add key="Raven/Authorization/Windows/RequiredUsers" value=myservername/username"/>

只有1.0的值

在2.0中,您已经遇到此行为。可能会欺骗您的是浏览器有时会缓存凭据,并自动为您进行身份验证。