Я пытаюсь интегрировать Azure AD в мое приложение J2EE, используя OpenID
.Я нашел Эта ссылка .Это базовый код Spring, так как мое приложение не использует Spring, я преобразовал его в стандартный HTTP-сервлет.Я использую JBoss6.1.0
для развертывания этого приложения.С измененным кодом я создал файл .war
и развернул его на отдельном экземпляре JBoss6.1.0
.Он работает очень хорошо, как и ожидалось.
Теперь, когда я переместил этот код в свое приложение и попытался запустить его, он выдает мне ошибку Failed to validate data received from Authorization service - could not validate state
После отладки я узнаю, что его проверка дляпараметр с именем state
в сеансе, который отсутствует.
Не найдено ни одной подсказки, почему его нет.Любая помощь, пожалуйста