Я пытаюсь открыть дочерний компонент прямо в браузере с параметрами.
Но если я не вошел в систему, я теряю все параметры, поскольку службы adal заменяют его значением токена. Поэтому он перенаправляет меня на родительскую страницу, но ожидаемое поведение должно быть перенаправлением на дочернюю страницу с этими параметрами.
Например:
https://localhost:44399/admin/snapshot?dealCode=J9MKU&portfolioCompanyName=Avaloq%20Group%20AG&portfolioCompanyId=1050
В этом случае, если я не вошел в систему и ввел этот URL сначала проверяется, аутентифицирован ли я или нет. Если это так, я могу правильно увидеть страницу, как и ожидалось, если не смогу, то она потеряет все параметры, переместит меня на страницу входа, а затем, после успешного входа, отобразит URL как
https://localhost:44399/admin/snapshot
.