Azure Интеграция AD при весенней загрузке не перенаправляет на https при развертывании в AWS ECS - PullRequest
0 голосов
/ 13 апреля 2020

Я создал приложение весенней загрузки с интеграцией Azure AD. Я выполнил шаг, упомянутый здесь.

https://docs.microsoft.com/en-us/azure/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-active-directory

Все отлично работает на локальном хосте. Но проблемы начинаются, когда я развертываю приложение в облаке. Я использовал службу AWS ECS для размещения своего приложения.

Например, я пытаюсь защитить службу отдыха по пути "/ myapp / mysecuredata".

В локальном хосте происходят следующие вещи

Шаг 1: я нажимаю на URL "http://localhost/myapp/mysecuredata"

Шаг 2: Затем он перенаправляется на "http://localhost/oauth2/authorization/azure "

Шаг 3: Затем он перенаправляет на" https://login.microsoftonline.com/common/oauth2/authorize?response_type=code&client_id=******** "

То же приложение, которое я развернул в облако и скажем, что URL-адрес «https://mysecuredapp.com/» Затем, когда я пытаюсь получить доступ к своему ресурсу, происходят следующие вещи

Шаг 1: Я нажимаю на URL-адрес "https://mysecuredapp.com/myapp/mysecuredata"

Шаг 2: браузер пытается перенаправить на" http://mysecuredapp.com/oauth2/authorization/azure "

Отсюда начинается сбой процесса. Потому что мой URL-адрес https. Но он перенаправляет на URL-адрес http.

Кто-нибудь знает, почему он не перенаправляет на https вместо http? Что еще я должен помнить при развертывании интегрированных приложений Azzure AD в AWS службах ECS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...