개발환경은 java11, 스프링부트 2.7.17, 시큐리티 5.7.11
앱아이디는 1023526입니다.
프론트에서
${baseURL}?response_type=${responseType}&client_id=${clientId}&redirect_uri=${redirectUri}&state=${state}&scope=${encodeURIComponent(
scope,
)
const kakaologin = () => {
const url = buildAuthUrl(
'https://kauth.kakao.com/oauth/authorize',
process.env.VUE_APP_KAKAO_JS_KEY,
process.env.VUE_APP_KAKAO_REDIRECT_URL,
'code',
'account_email profile_nickname',
'1234',
);
redirectToAuthUrl(url);
};
이렇게보내서 카카오로그인 진행후 발생하는 오류입니다.
[authorization_request_not_found] 오류가발생하여 OAuth2LoginAuthenticationFilter를봤더니
authorizationRequest에 null값이 들어오고있었습니다.
처음에는 로그인창을 팝업으로 띄워 세션인증정보가 덮어씌워없어지는줄 알고 팝업을 제거후 시도해보았는데 똑같았으며
front는 localhost:9000 back은 localhost:8080 이라 문제가생기는줄알고 spring세션을 redis에 저장하게 만들어서 시도해보았는데 효과가없었습니다.
그후에 처음 authorizationRequest를 생성해서보내는부분을 보았는데
처음부터 정상적인 값을 못보내고있다고 생각하고있습니다.
어떻게 해결해야할까요?