Проблема с перенаправлением после входа на экспресс-шлюз
Мой callback_uri
это угловое приложение, callback_uri
является http://localhost:2017/#/authorize
и я URI кодирую это при отправке на /oauth2/authorize
конечная точка (ниже)
http://localhost:8080/oauth2/authorize?response_type=token&client_id=973a0ad6-f031-4dd8-be9d-66097817e6b1&redirect_uri=http%3A%2F%2Flocalhost%3A2017%2F%23%2Fauthorize
Все в порядке, и мне предлагают войти в систему и авторизовать клиентское приложение, проблема в том, что callback_uri
затем изменяется только на происхождение http://localhost:2017/#access_token=...
который Angular затем обрабатывает как маршрут и пытается перейти к http://localhost:2017/#/access_token
К сожалению, я не могу использовать HTML URI, так как на моей хостинг-платформе нет контроля над перезаписью URL, и поэтому я вынужден использовать хэш-URI в Angular. Кто-нибудь еще сталкивался с этой проблемой и как они решили ее?