У меня реализован OpenID для Okta со всеми необходимыми деталями, такими как clientid, secrettid, URL авторизации и все с redirectURL.Он сопоставляется с RequestMapping ("/") в контроллере, но я хочу, чтобы он сопоставил его с RequestMapping ("/ abcd"), потому что у меня есть приложение с одной страницей реакции, которое обрабатывает отображение корневого URL ("/") и запускает приложение React, если у контроллера Java есть RequestMapping ("/"), он не открывает страницу реакции
-
Здесь в этом примере https://www.baeldung.com/spring-security-openid-connect
У меня естьреализовано для провайдера аутентификации, кроме Google.У меня есть внешнее приложение реакции, загружающее отображение корневого каталога, но если я добавлю отображение контроллера ("/"), то приложение реакции не загружается, потому что я обработал корневое отображение на контроллере.Все, что я хочу, я хочу передать токен в приложение реакции, как я могу это сделать ?????
@RequestMapping(value = "/")
public ModelAndView index(ModelMap attributes) {
Map<String, String> userData = OpenIdConnectFilter.userInfoData;
org.springframework.security.oauth2.common.OAuth2AccessToken
oAuth2AccessToken = OpenIdConnectFilter.accessTokenData;
openIdUserDetailsMapper.createUserFromOpenIdToken(userData);
final String username =
SecurityContextHolder.getContext().getAuthentication().getName();
attributes.addAttribute("accessToken",
oAuth2AccessToken.toString());
return new ModelAndView("index", attributes);
}