Итак, я следовал этому руководству https://www.ibm.com/support/pages/enabling-http-use-eimkerberos-protected-pages, чтобы настроить Kerberos на HTTP-сервере IBM i (Apache).
Теперь, когда я go в указанный каталог, мне будет предложено пройти аутентификацию. Однако, если я введу действительные учетные данные или нет - результат всегда будет пустой страницей и ничего больше.
Когда я настраиваю свои параметры inte rnet и Kerberos на моем клиенте, чтобы он автоматически входил в систему, когда доступ к странице (как упомянуто на связанной странице в нижнем разделе о браузерах), происходит что-то еще: я получаю сообщение об ошибке «403 У вас нет прав доступа к этому ресурсу».
Так что я не Я действительно знаю, что делать с этими двумя разными результатами. Может быть, я неправильно настроил Kerberos, но не знаю, что изменить.
Единственное, в чем я подозреваю, это упомянутое в связанном учебнике упоминание %% KERBEROS %% Я думаю, это должно ссылаться на файл keytab. Тем не менее, в этом руководстве нет инструкции о том, куда поместить сгенерированный файл .keytab!
В то время как при обычном Apache на сервере, например, Windows, вы вставляете куда-нибудь на сервер и затем используете директива в httpd.conf, указывающая на файл, ничего подобного здесь не упоминается, так что, может быть, это может быть причиной?
В любом случае было бы полезно, если бы кто-нибудь знал решение этой проблемы!