【问题标题】:restrict Access to Panel administration for ravendb限制对 ravendb 面板管理的访问
【发布时间】:2013-02-20 15:40:29
【问题描述】:

我尝试向面板添加 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 阅读了以下问题,但没有运气!

我错过了什么?

【问题讨论】:

    标签: ravendb ravendb-studio


    【解决方案1】:

    这个值:

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

    只有 1.0 的值

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

    【讨论】:

    • 嗨 Ayende,我从文件中删除了该行,重新启动服务,我仍然可以浏览该站点,但是每次我想执行任何操作时都会提示窗口凭据,但是我该如何限制对管理员的全部访问权限?你推荐这种方法吗? vkreynin.wordpress.com/2010/12/13/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 2021-09-30
    • 2014-08-24
    • 1970-01-01
    • 2016-01-04
    • 2018-11-21
    • 2018-12-10
    相关资源
    最近更新 更多