2012-04-05 55 views

回答

2

Steve,RavenDB默認使用Windows身份驗證,管理工作室沒有例外。如果您願意,您可以切換到OAuth,這也適用於管理工作室。因此,如果您想堅持使用烏鴉默認的Windows身份驗證,只需設置匿名訪問權限,並確保只有您喜歡的用戶才能訪問數據文件夾。如果您在域環境中運行,我建議您仔細檢查一下,因爲如果未明確禁用域用戶,則可能會授予訪問權限。

+0

如果未明確禁用,則會授予域用戶訪問權限。「我想我現在已經遇到了這個問題。你知道我是如何顯式禁用域用戶嗎?我已經設置了像亞當斯派塞顯示的配置,但即使我認爲我不應該也可以訪問RavenDB:http://stackoverflow.com/q/13588064/279516 – 2012-11-27 21:31:17

+0

鮑勃,你可以切換到RavenDB 2.0 ?事情很容易,你有一個很好的圖形用戶界面來處理這個問題... – 2012-11-30 09:24:26

+0

我只是升級到建立960.是否認爲2.0? – 2012-11-30 13:42:37

6

Steve,我們將RavenDB作爲Windows服務運行並使用Windows身份驗證來控制訪問。如果您想使用Windows身份驗證,則可以將配置設置爲僅允許由Windows組訪問。這樣,您可以通過控制Windows組中的用戶來限制對用戶的訪問。

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

Adam,注意還有RequiredUsers以及RequiredGroups – 2012-04-06 05:31:25

+1

謝謝@AyendeRahien。很高興知道。 – 2012-04-06 10:47:08

+0

@AyendeRahien有沒有辦法使用RequiredUsers來指定*兩個*用戶? – 2012-11-27 22:27:40