服务器上的安全RavenDb Management Studio

服务器上的安全RavenDb Management Studio,ravendb,Ravendb,我已经在我的服务器上为RavenDb在IIS中创建了一个网站。我目前可以访问127.0.0.10上的Raven Studio,但我也希望通过公共IP访问服务器。有没有办法保护Management Studio,使其在我访问之前要求输入用户名/密码 我已经将Raven/AnonymousAccess设置为none,但我似乎不知道如何设置用户名/密码组合以登录 更新 好的,我已经解决了。它实际上不是RavenDb设置,而是在IIS中配置的(感谢Fitzchack)。创建RavenDb IIS网站后,

我已经在我的服务器上为RavenDb在IIS中创建了一个网站。我目前可以访问127.0.0.10上的Raven Studio,但我也希望通过公共IP访问服务器。有没有办法保护Management Studio,使其在我访问之前要求输入用户名/密码

我已经将Raven/AnonymousAccess设置为none,但我似乎不知道如何设置用户名/密码组合以登录

更新

好的,我已经解决了。它实际上不是RavenDb设置,而是在IIS中配置的(感谢Fitzchack)。创建RavenDb IIS网站后,我采取了以下步骤:

  • 创建windows用户(RavenDbAdmin)
  • 禁用网站的匿名身份验证
  • 为网站启用Windows身份验证

  • 现在在公共服务器IP上访问站点时,它将首先要求输入密码。

    RavenDB默认使用windows帐户(也支持OAuth),因此您需要创建windows帐户并使用其凭据才能登录RavenDB


    为了另一层安全性,您还可以限制IIS网站本身,这将迫使您在studio中登录两次。这不是必需的,但这是一个很好的选择。

    从远程应用程序使用数据库时,这一基本想法是否可行?或者这真的只适用于管理工作室?这一切都可以,管理工作室是服务器的输出,就像实际数据一样。