2013-02-20 96 views
0

我试图添加一个Windows身份验证面板删除设置匿名访问没有,但我仍然能够浏览网站的IP:RavendbPort在浏览器中,如何我可以设置面板要求Windows验证。限制访问面板管理ravendb

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

我使用的是IIS 8,这是下面的XML为Raven.Server.exe.config我runnign 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但没有运气!

我错过了什么?

回答

0

此值:

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

仅在1.0

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

+0

嗨Ayende,我从文件中删除行,重新启动服务,我仍然可以浏览网站,但每次我想执行任何操作时,我得到了窗口凭据提示,但我怎么能限制整个访问的管理员?你推荐这种方法吗? http://vkreynin.wordpress.com/2010/12/13/setting-up-ravendb-as-an-iis-application-by-pictures/ – 2013-02-21 01:40:36