Проблема с перенаправлением FusionAuth URL IIS обратного прокси - PullRequest
0 голосов
/ 29 апреля 2020

Я установил FusionAuth за обратным прокси-сервером IIS, и все работает хорошо, за исключением того, что хост redirect_uri удален.

Например:

http://fa.ias.com/oauth2/authorize?client_id=2e75f7a0-5db9-488e-80a1-ca6c421dd31e&response_type=code&redirect_uri=http%3a%2f%2flocalhost%3a8092%2fLogin2

затем пытается перенаправить на / Login2 (удаление http://localhost...), Поэтому он пытается перенаправить на тот же хост, являющийся аутентификацией Fusion, что, конечно, дает 404.

Если я использую http://localhost: 9011 / oauth2 / authorize? Client_id = 2e75f7a0-5db9-488e-80a1-ca6c421dd31e & response_type = code & redirect_uri = http% 3a% 2f% 2flocalhost% 3aog92% 1017 *

, который не go через IIS, тогда все хорошо.

IIS использует стандартное перенаправление обратного прокси-сервера, которое использует ARR, как я уже говорил, все остальное работает нормально. Это нормально для стандартного приложения FusionAuth, так как оно перенаправляет на / вход из коробки без хоста.

Вырвал мои волосы, надеясь, что это легко исправить. Потратил целую вечность, настраивая FusionAuth, люблю его, и я падаю на последнее препятствие.

...