2012-04-05 10 views

Odpowiedz

2

Steve, RavenDB używa domyślnie uwierzytelniania systemu Windows i nie ma wyjątków dla studia zarządzania. Jeśli chcesz, możesz przejść na OAuth, a to będzie dotyczyć również studia zarządzania. Jeśli chcesz trzymać domyślne uwierzytelnianie systemu Windows przez ravens, po prostu ustaw anonimowy dostęp do none i upewnij się, że tylko ci, którzy Ci się podobają, mają dostęp do folderu danych ravens. Sugeruję, aby sprawdzić to dwukrotnie, jeśli używasz środowiska domeny, ponieważ prawdopodobnie użytkownicy domeny otrzymają dostęp, jeśli nie zostaną wyraźnie wyłączeni.

+0

'użytkownicy domeny mają przyznany dostęp, jeśli nie są jawnie wyłączeni. Myślę, że mam teraz problem. Czy wiesz, jak jawnie wyłączyć użytkowników domeny? Ustawiłem konfigurację tak, jak pokazuje Adam Spicer, ale nadal mogę uzyskać dostęp do RavenDB, nawet jeśli nie sądzę, że powinienem: http://stackoverflow.com/q/13588064/279516 –

+0

Bob, czy możesz przełączyć się na RavenDB 2.0 ? Tam jest o wiele łatwiej i masz fajny GUI do obsługi tego ... –

+0

Po prostu aktualizuję do wersji 960. Czy to jest za 2.0? –

6

Steve, używamy RavenDB jako usługi Windows i używamy uwierzytelniania Windows do kontrolowania dostępu. Jeśli chcesz korzystać z uwierzytelniania systemu Windows, możesz skonfigurować konfigurację tak, aby zezwalała na dostęp tylko grupie Windows. W ten sposób możesz ograniczyć dostęp do użytkowników, kontrolując, kto jest w grupie Windows.

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

Adam, należy pamiętać, że istnieją również RequiredUsers, a także RequiredGroups –

+1

Dzięki @AyendeRahien. Dobrze wiedzieć. –

+0

@AyendeRahien Czy istnieje sposób użycia RequiredUsers do określenia * dwóch * użytkowników? –

Powiązane problemy