Я надеюсь, что здесь мне кто-нибудь поможет.
Я постараюсь предоставить как можно больше информации, но это рабочий проект, поэтому нужно быть очень осторожным с тем, сколько я публикую.
Ситуация такая. Пользователь пытается подключиться к веб-странице, поскольку он не аутентифицирован, он перенаправляется на сервер oauth и получает страницу входа. Когда пользователь завершает вход в систему, он перенаправляется обратно на исходный URL-адрес и отображается целевая страница.
Проекты загружаются весной, и когда я запускаю их локально, все работает как задумано. Я создал образы докеров и могу запускать контейнеры, а проекты подключаются к серверу eureka в правильной сети с правильным именем хоста.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь перейти на веб-страницу, я могу отслеживать журналы и видеть, что происходит перенаправление, и я вижу URL-адрес перенаправления в строке браузера, но затем он, кажется, останавливается . Журналы сервера oauth показывают, что ничего не происходит и страница входа в систему отсутствует. Веб-интерфейс и сервер oauth являются образами докеров и оба используют весеннюю загрузку с java 8.
Проблема с брандмауэром отсутствует, поскольку контейнеры работают в одной подсети. Эти проекты являются копиями проектов, которые уже выполняются в другом разделе сети, поэтому я знаю, что они работают нормально.
Приветствуются любые указатели.
Хорошо, так что обновление для этого, оказывается, что сервер, на котором запущен механизм докеров, работал на сервере unix, но на самом деле он работал внутри контейнера Hyper-V, который мешал сетевому трафику и перенаправлениям, я попросил изображение было удалено, и я начал работать непосредственно на сервере Windows, я бы предпочел работать с unix, но поехали. Поэтому, если вы работаете удаленно, когда вы развертываете образы докеров в движке контейнера на удаленном сервере и получаете проблемы с перенаправлением, это может быть одной вещью, на которую стоит обратить внимание, особенно если вы можете запустить свою систему локально без каких-либо проблем.