Как ограничить доступ к админ-панели в ravendb?

При запуске Raven.Server.exe по умолчанию панель администратора видна по адресу IP:PORT. Как я могу ограничить доступ к этой панели только для определенных пользователей?

2 ответа

Стив, мы запускаем RavenDB в качестве службы Windows и используем проверку подлинности Windows для контроля доступа. Если вы хотите использовать проверку подлинности Windows, вы можете настроить конфигурацию так, чтобы разрешить доступ только группе Windows. Таким образом, вы можете ограничить доступ для пользователей, контролируя, кто находится в группе Windows.

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

Стив, RavenDB по умолчанию использует проверку подлинности Windows, и для студии управления нет исключений. Вы можете переключиться на OAuth, если хотите, и это также относится к студии управления. Поэтому, если вы хотите использовать аутентификацию Windows по умолчанию для ravens, просто установите для анонимного доступа значение none и убедитесь, что только те пользователи, которые вам нравятся, имеют доступ к папке данных ravens. Я предлагаю вам дважды проверить это, если вы работаете в доменной среде, так как вполне вероятно, что пользователям домена будет предоставлен доступ, если они явно не отключены.

Другие вопросы по тегам