Пользователи и разрешения¶
MRBS использует три уровня доступа:
| Уровень | Значение | Типичные возможности |
|---|---|---|
| 0 | Неизвестный пользователь | Просмотр общедоступной информации |
| 1 | Аутентифицированный пользователь | Создание и управление собственными бронированиями |
| 2 | Администратор | Управляйте комнатами, зонами, пользователями и бронированиями других пользователей. |
Точные разрешения зависят от настроек аутентификации, сеанса и политики бронирования.
Пользователи базы данных¶
При использовании метода аутентификации по умолчанию db пользователи и уровни доступа хранятся в базе данных MRBS и управляются через интерфейс администрирования пользователей.
Администраторы могут создавать пользователей, изменять уровни доступа, сбрасывать пароли и управлять защищенными полями профиля.
Внешние пользователи¶
При использовании LDAP, SAML, WordPress, Joomla или другого внешнего поставщика учетные данные управляются за пределами MRBS. MRBS по-прежнему требуется способ идентификации администраторов, обычно через конфигурацию, внешние группы, роли или атрибуты.
Не создавайте дубликаты локальных учетных данных, если источником истины является внешний поставщик.
Администраторы зон и помещений¶
Контакты области и комнаты могут получать уведомления и, в зависимости от политики, управлять бронированием своих ресурсов. Используйте эти роли для делегирования повседневной работы без предоставления общесистемного администрирования.
Ограничить возможности¶
MRBS 1.12.2 включает настройки для ограничения:
- публичный доступ;
- кто может создавать бронирования;
- повторные, многодневные или многокомнатные бронирования;
- копирование бронирований других пользователей;
- видимость других пользователей и владельцев регистрации;
- регистрация от имени другого пользователя;
- исключения администратора из правил бронирования; и
- типы бронирования, зарезервированные для администраторов.
Рассмотрите эти элементы управления вместе, а не включайте их по отдельности.
Принцип наименьших привилегий¶
- Следите за тем, чтобы количество системных администраторов было небольшим.
- По возможности используйте отдельные учетные записи администратора и обычные учетные записи.
- Немедленно закрывайте доступ, когда обязанности меняются.
- Защитите сброс пароля и настройки электронной почты.
- Тестируйте общедоступные и аутентифицированные представления отдельно.