Apache 2.2 до 2.4 PerlAuthenHandler - PullRequest
0 голосов
/ 15 марта 2019

У меня есть свой Perl-код для выполнения пользовательской аутентификации в Apache2.Миграция с 2.2 на 2.4 выглядит так, что директива PerlAuthenHandler больше не поддерживается, в то время как PerlAuthzHandler (для авторизации) все еще там и соблюдается.Поскольку шаг Аутентификация выполняется внешним сервером, который уже доверяет пользователю, мой PerlAuthenHandler фактически ничего не делает:

package Apache2::MyAuthen;
use Apache2::Const qw(OK);

sub handler {
 return OK;
}
1;

, поэтому мне было бы достаточно установить фиктивную аутентификацию.Вышеупомянутый код, кажется, игнорируется в Apache 2.4, и аутентификация завершается с ошибкой 500 (но без сообщений об ошибках в error_log).

Сервер: Apache / 2.4.6 (Red Hat Enterprise Linux)

...