2

我在 IIS 中为我​​的服务器上的 RavenDb 创建了一个网站。我目前可以在 127.0.0.10 上访问 Raven Studio,但我也想让服务器可以在公共 IP 上访问。有什么方法可以保护 Management Studio,以便在我访问之前要求输入用户名/密码?

我已将 Raven/AnonymousAccess 设置为 none,但我似乎无法弄清楚如何设置用户名/密码组合以登录。

更新

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

  1. 创建 Windows 用户 (RavenDbAdmin)
  2. 禁用网站的匿名身份验证
  3. 为网站启用 Windows 身份验证

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

4

1 回答 1

3

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

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

于 2012-06-06T07:33:22.810 回答