Возвращать FileFileStreamResult из действия не всегда обновляется URL браузера - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть действие, которое возвращает FileFileStreamResult и авторизуется с помощью OpenIdConnect и IdentityServer4 Authority.Это действие вызывается из углового веб-приложения в новой вкладке.Если браузер знает, что MIME-тип будет отображать содержимое потока, если нет, отобразится диалоговое окно сохранения и вкладка будет закрыта браузером.Это прекрасно работает, если только в первый раз, когда аутентификация выполнена, вкладка не закрывается браузером автоматически, поскольку URL-адрес браузера не обновляется.Последовательность URL-адресов в инструментах разработчика:

  1. https://taxmart -portal-dev-v2.taxmaxng.eu / api / active-data-marts / 21933e46-c4e5-44cc-b49b-a6bf3636ba44 / objects / 11 / content
  2. https://taxmart -identity-dev-v2.taxmaxng.eu / connect / authorize? client_id = ...
  3. https://taxmart -portal-dev-v2.taxmaxng.eu / signin-oidc
  4. https://taxmart -portal-dev-v2.taxmaxng.eu / api / active-data-marts / 21933e46-c4e5-44cc-b49b-a6bf3636ba44 / objects / 11 / content , но браузер отображает URL из пункта 2.

Может кто-нибудь знать, как это сделать, чтобы бытьотобразить URL из пункта 4.

Ioan Toader

Спасибо

...