0

パネルに 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>

次の質問を読んでravendb へのアクセスを制限しましたが、うまくいきません!

私は何が欠けていますか?

4

1 に答える 1

0

この値:

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

1.0 のみの値です

2.0 では、この動作が既に発生しています。おそらくあなたをだますのは、ブラウザーが資格情報を時々キャッシュし、自動的に認証することです。

于 2013-02-20T07:40:29.447 に答える