У меня есть автор AEM, который сидит за диспетчером, мой сервер apache настроен на использование сертификата / ключа для шифрования SSL. Когда я go на URL моего проекта https, который идет к экземпляру Author с помощью экземпляра Dispatcher, мне предлагают обычную страницу входа Author. Если я ввожу свои учетные данные и нажимаю «Отправить», я зацикливаюсь на бесконечном перенаправлении l oop.
Первое, что я сделал, чтобы устранить эту проблему, - проанализировал мой apache доступ к журналам, чтобы увидеть, происходили ли там какие-нибудь 301 или 302, но после осмотра я не вижу ничего подобного, все, что я вижу, это 200.
"GET /libs/granite/csrf/token.json HTTP/1.1" 200 123 "https://bla.bla.bla/libs/granite/core/content/login.html?resource=%2F&$$login$$=%24%24login%24%24&j_reason=unknown&j_reason_code=unknown" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36"
Затем я вернулся к своему браузер и попробовал это снова, и копался в моих инструментах разработчика браузера. Исходя из этого, похоже, что AEM Author после аутентификации использует javascript для перенаправления вас / => /index.html => /aem/start.html
.
Затем я заменил свой правильный сертификат / ключ в моей конфигурации apache на тот, который не соответствовал моему домену ( что делает его недействительным). После перезапуска apache я посетил мой https URL (принял исключение https браузера), и на этот раз, когда мне предложили войти на страницу авторизации автора, я смог ввести свои учетные данные и войти без бесконечного перенаправления l oop, нормально Поведение автора вызывает.
Из этого устранения неполадок, я полагаю, что-то, связанное с настройкой сертификата / ключа, возможно HSTS создает это бесконечное перенаправление l oop, но я не могу выяснить, что именно происходит.
Любые комментарии по этому вопросу приветствуются.
Спасибо