В моем приложении три страницы с путями / page1, / page2 и / page3.
С любой страницы (скажем / page2), если я нажимаю кнопку входа в систему, я перехожу на страницу / login. оттуда я вхожу в систему (используя OIDC) и после успешной аутентификации я хочу, чтобы меня перенаправили обратно на страницу, откуда я нажал кнопку входа в систему (т. е. / page2). Я прочитал статью о перенаправлении с использованием параметров состояния (https://auth0.com/docs/protocols/oauth2/redirect-users)), но не понял, как это реализовать.
Я также видел функциональность referer в заголовках запросов, но оказалось, что это не очень безопасно и может быть заблокировано.
Я использую Spring MVC с методом контроллера и запрашиваю аннотацию Mapping для путей URL.