Мое приложение генерирует электронное письмо со ссылкой allowAll для вызова покоя, например "... / api / token / {token}", когда пользователь нажимает эту ссылку, я выполняю некоторые действия и мне нужно открыть браузер и загрузить приложение angularjs с информацией оконтекст, чтобы пропустить страницу входа и направить пользователя к соответствующему состоянию ui-router.
У меня есть контроллер:
@RestController
class SpringController {
@RequestMapping(value = "/api/token/{token}", method = RequestMethod.GET)
public ResponseEntity<?> restcall(){
// some complicated business logic :)
HttpHeaders headers = new HttpHeaders();
headers.setLocation(URI.create("/"));
return new ResponseEntity<>(headers, HttpStatus.MOVED_PERMANENTLY);
}
}
У меня есть только отображение по умолчанию для root '/' для загрузки индекса.html, но я понятия не имею, как передать информацию о контексте, из которого происходит перенаправление.