2012-04-05 21 views

答えて

2

Steve、RavenDBはデフォルトでWindows認証を使用しており、管理スタジオに例外はありません。必要に応じてOAuthに切り替えることができます。これは管理スタジオにも適用されます。したがって、ravensのデフォルトのWindows認証を使用する場合は、匿名アクセスをnoneに設定し、好きなユーザーだけがravensデータフォルダにアクセスできるようにしてください。明示的に無効にしないとドメインユーザーにアクセス権が与えられる可能性が高いため、ドメイン環境で実行している場合はこれを再度確認することをお勧めします。

+0

ドメインユーザーは明示的に無効にされていなければアクセス権が与えられます。ドメインユーザーを明示的に無効にする方法を知っていますか?私はAdam Spicerショーのような設定をしましたが、私は私がそうするべきではないと思ってもRavenDBにアクセスできます:http://stackoverflow.com/q/13588064/279516 –

+0

Bob、RavenDB 2.0に切り替えることができますか?物事はそこでははるかに簡単で、あなたはこれを処理する素敵なGUIを持っています... –

+0

私はただ960をビルドするようにアップグレードします。それは2.0と考えられていますか? –

6

スティーブ、私たちはWindowsサービスとしてRavenDBを実行しており、Windows認証を使ってアクセスを制御しています。 Windows認証を使用する場合は、Windowsグループによるアクセスのみを許可するように設定できます。こうすることで、Windowsグループにいるユーザーを制御することで、ユーザーへのアクセスを制限できます。

<add key="Raven/Authorization/Windows/RequiredGroups" value="WindowsDomain\RavenDBG"/> 
<add key="Raven/AnonymousAccess" value="None"/> 
+3

と考えられます.Addam、RequiredUsers、RequiredGroupsもあります。 –

+1

Thanks @AyendeRahien。知っておいてよかった。 –

+0

@AyendeRahien * 2人のユーザーを指定するためにRequiredUsersを使用する方法はありますか? –

関連する問題