mod_authz_groupfile#
Описание#
mod_authz_groupfile предназначен для управления авторизацией пользователей на основе групп, определенных в текстовом файле. Может использоваться в сочетании с другими модулями авторизации и аутентификации, такими как mod_auth_basic и mod_authn_file, для создания комплексных систем безопасности.
Директивы Require используются на этапе авторизации, чтобы гарантировать, что пользователю разрешен доступ к ресурсу. mod_authz_groupfile расширяет типы авторизации с помощью:
Require group- определяет группу, к которой необходимо относиться пользователю для получения доступа;Require file-group- определяет группу, назначенную для файла, к которой необходимо относиться пользователю для получения доступа.
Пример конфигурации#
Пример конфигурации, настроенной с помощью модуля mod_authz_groupfile:
# Путь к файлу групп
GroupFile <path_to_groups>.txt
<Location /protected>
AuthType Basic
AuthName "Restricted Area"
AuthBasicProvider file
Require group admins
</Location>
Директива#
Директива модуля представлена в таблице ниже.
Синтаксис |
Значение по умолчанию |
Контекст |
Описание |
|---|---|---|---|
|
Нет |
|
Устанавливает имя текстового файла, содержащего список пользовательских групп для авторизации. Путь к файлу может быть абсолютным и относительным (в этом случае будет рассматриваться относительно корневого каталога сервера) |