2012-04-05 13 views

cevap

2

Steve, RavenDB varsayılan olarak windows kimlik doğrulamasını kullanır ve yönetim stüdyosu için bir istisna yoktur. İsterseniz OAuth'a geçebilirsiniz, bu da yönetim stüdyosu için de geçerli olacaktır. Dolayısıyla, varsayılan Windows Kimlik Doğrulaması olan korsanlarla uğraşmak istediğinizde, hiçbirine anonim erişimi ayarlamayın ve yalnızca istediğiniz kullanıcıların kuzgunlar veri klasörüne erişebildiğinden emin olun. Etki alanı ortamında çalıştırıyorsanız, bunu açıkça devre dışı bırakmanızı öneririz, çünkü etki alanı kullanıcılarına açıkça devre dışı bırakılmadığında erişim izni verilir.

+0

'etki alanı kullanıcıları açıkça devre dışı bırakılmışsa erişim izni verilir. Artık bu problemle karşılaştığımı düşünüyorum. Etki alanı kullanıcılarını nasıl açık hale getirdiğimi biliyor musunuz? Adam Spicer'ın gösterdiği gibi bir konfigürasyon hazırladım, ama yine de düşünmem gerektiğinde bile RavenDB'ye erişebiliyorum: http://stackoverflow.com/q/13588064/279516 –

+0

Bob, RavenDB 2.0'a geçebilir misin? ? Orada işler çok daha kolay ve bunun için iyi bir GUI var ... –

+0

Ben sadece 960 inşa etmek için yükseltin. Bu 2.0 kabul edilir mi? –

6

Steve, RavenDB'yi windows servisi olarak kullanıyoruz ve erişimi denetlemek için windows kimlik doğrulamasını kullanıyoruz. Windows Kimlik Doğrulama'yı kullanmak istiyorsanız, yapılandırmayı yalnızca bir pencere grubu tarafından erişime izin verecek şekilde ayarlayabilirsiniz. Bu şekilde, windows grubunda kim olduğunu kontrol ederek kullanıcılara erişimi kısıtlayabilirsiniz.

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

Adam olarak kabul edilir, RequiredUsers'ın yanı sıra RequiredGroups –

+1

Thanks @AyendeRahien olduğunu unutmayın. Bilmek güzel. –

+0

@AyendeRahien * İki * kullanıcı belirtmek için RequiredUsers kullanmanın bir yolu var mı? –

İlgili konular