문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
앱 id는 971183고, 현재 amazon linux 2에서 개발중입니다.
ip는 15.165.129.68고 스프링 포트번호는 8080
다름이 아니라 현재 redirecturl은 사진과 같이 설정되어있는데,
http://15.165.129.68:8080/oauth2/authorization/kakao
링크를 웹브라우저 상에서 타고 들어가고, 로그인을 하면
이처럼 에러가 발생합니다.
읽어보니 해당 redirecturl은 이전에 설정한 url이고 현재는 없는데, redirecturl이 갱신이 안되는 것 같습니다.
안녕하세요.
첨부이미지에 표시된 redirect_uri 는 서비스측에서 카카오 로그인 시, 파라미터로 전달하는 값입니다.
로그인 페이지에서 사용된 redirect_uri 파라미터 값을 확인 부탁드립니다.
https://accounts.kakao.com/login/?continue=https%3A%2F%2Fkauth.kakao.com%2Foauth%2Fauthorize%3Fscope%3Dprofile_nickname%2520profile_image%2520account_email%26response_type%3Dcode%26state%3D0yhvNG2GbIn6I9taTc6s9Muw3lwSljkZ-g2MD8k9Cso%253D%26redirect_uri%3Dhttp%253A%252F%252Fclose-up-backend-alb-1610886351.ap-northeast-2.elb.amazonaws.com%253A8080%252Flogin%252Foauth2%252Fcode%252Fkakao%26through_account%3Dtrue%26client_id%3D2335976e519cbe4e6eca2346d7d424df#login
이렇게 나옵니다!
URI에 표시된 redirect_uri 파라미터는 카카오에서 입력하는 값이 아닙니다.
서비스에서 카카오 로그인 시, 전달되는 값이며 카카오에서는 전달되는 값 그대로 사용합니다.
아래 URI가 전달되고 있습니다.
클라이언트 또는 백엔드 코드와 properties 값 점검 부탁드립니다.
http://close-up-backend-alb-1610886351.ap-northeast-2.elb.amazonaws.com:8080/login/oauth2/code/kakao
번거롭게 해서 죄송합니다.
다름이 아니라 현재 ec2상의 어플리케이션에서 설정한 redirecturl을 확인하니 http://15.165.129.68:8080/login/oauth2/code/kakao 로 알맞게 나타납니다.
그래도 계속 같은 url로 redirect 됩니다…
무엇이 문제인지 모르겠습니다…
소스코드 어딘가에 "{baseUrl}/login/oauth2/code/{registrationId}"
와 같이 설정된 곳이 없는지 확인 부탁드립니다.
프로젝트 내에서 검색한 결과
위와 같습니다…
혹시 제 앱내에서는 redirect url이 무엇으로 설정되어 있나요…ㅠ?