Po uruchomieniu Raven.Server.exe domyślnie panel administracyjny jest widoczny na IP: adres PORT. Jak mogę ograniczyć dostęp do tego panelu tylko dla określonych użytkowników?Jak ograniczyć dostęp do panelu administracyjnego w ravendb?
Odpowiedz
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.
'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 –
Bob, czy możesz przełączyć się na RavenDB 2.0 ? Tam jest o wiele łatwiej i masz fajny GUI do obsługi tego ... –
Po prostu aktualizuję do wersji 960. Czy to jest za 2.0? –
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"/>
Adam, należy pamiętać, że istnieją również RequiredUsers, a także RequiredGroups –
Dzięki @AyendeRahien. Dobrze wiedzieć. –
@AyendeRahien Czy istnieje sposób użycia RequiredUsers do określenia * dwóch * użytkowników? –
- 1. Rozszerzenie Yii do tworzenia panelu administracyjnego
- 2. Grupy użytkowników panelu administracyjnego Django w poziomie
- 3. Usuwanie elementu z panelu administracyjnego Magento Nawigacja
- 4. Django wysyła pocztę z panelu administracyjnego
- 5. Pycharm - Jak uzyskać dostęp do panelu "Zegarki"?
- 6. Jak ograniczyć dostęp do aktywnego administratorowi administratorami
- 7. Jak mogę ograniczyć dostęp zdalny do Elmah?
- 8. Zalecenia dotyczące poprawy wydajności panelu administracyjnego wp-admin
- 9. Jak ograniczyć dostęp do niektórych stron w ASP.NET MVC?
- 10. Jak ograniczyć dostęp do tras w routerze reagowania?
- 11. Jak ograniczyć dostęp do plików o określonych rozszerzeniach w ASP.NET?
- 12. Jak ograniczyć dostęp do strony tylko do localhost?
- 13. Jak ograniczyć dostęp do zagnieżdżonego elementu klasy do otaczającej klasy?
- 14. Magento zmarł po kompilacji: jak wyłączyć używanie skompilowanych plików bez dostępu do panelu administracyjnego?
- 15. Jak ograniczyć dostęp do usługi WCF za pomocą klucza wspólnego
- 16. Jak ograniczyć dostęp do głównego oddziału na git
- 17. .htaccess: jak ograniczyć dostęp do pojedynczego pliku przez IP?
- 18. Czy mogę ograniczyć nieuwierzytelnionym użytkownikom dostęp do _all_docs?
- 19. Serwer SQL: czy możesz ograniczyć dostęp tylko do jednej tabeli
- 20. uprawnienia MongoDB: ograniczyć dostęp do dwóch baz danych
- 21. Jak przechowywać JSON w RavenDB?
- 22. RavenDB Upgrade
- 23. Jak ograniczyć dostęp dla uprzywilejowanych użytkowników na poziomie jądra Linux?
- 24. Jak uzyskać dostęp do kontroli, które znajduje się w panelu w C#
- 25. Jak ograniczyć JFileChooser do katalogu?
- 26. Jak ograniczyć rejestrację do produktu w Firebase
- 27. RavenDB obiekty dynamiczne
- 28. wyszukiwania podciągu w RavenDB
- 29. Jak uzyskać dostęp do panelu sterowania nad morzem w Pharo 3.0?
- 30. Drupal 7: jak ograniczyć dostęp do plików do określonych ról użytkownika
Czy próbowałeś ustawić to w pliku Raven.Server.exe.config? –