카카오 로그인 무한 대기(?)

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


현재 스프링 부트를 사용했으며, 1108272입니다. 앱 ID. 안드로이드 앱 개발 중입니다.

카카오 로그인 시

현재 서버한테 토큰 정보가 안넘어가는 것 같고, 카카오 로그인시 흰색 창에 왼쪽 위에 "카카오 로그인 중…"이란 문구가 뜨면서 무한 대기 상태에 빠지게 됩니다. 이유를 모르겠습니다.

로그를 보니 인가코드 요청 이후 토큰 발급요청이 없습니다.

개발하신 리다이렉트 URI 돌아가서 에러가 발생했거나 토큰요청을 잘못했을 것으로 추정됩니다.

리다이렉트 URI 로깅하셔서 원인 확인해보시면 좋을 것 같습니다.

안녕하세요! 답변 감사합니다. 혹시 리다이렉트 URL 로깅 하는 방법도 알 수 있을까요??! 초보라 죄송합니다…!

해당 시스템 개발환경별로 다르므로
카카오에서는 어떤 시스템을 사용하시는지 몰라 안내드릴 수 없습니다.

해당 코드에 로그 출력 하는 부분 추가하셔야 하니 관련 내용 검색해보시면 좋을 것 같습니다.

답변 감사합니다. 제가 빼먹은 부분이 있습니다. 저희 앱은, 리액트로 웹 기반으로 개발 후 PWA를 사용해 안드로이드/애플 앱으로 전환했습니다. 이 과정에서 웹 개발시에는 로그인이 잘 작동하는걸 확인했고 이후 앱으로 전환후 해당 오류가 나왔습니다. 이에 대해, 참고할 만한 사전 지식이 있을까요?

어떤 오류가 발생했나요? 관련 상세 로그 공유해주시겠어요?


동의화면에서 동의하기 선택후 사진처럼 넘어갑니다.

현재 정확한 오류명은 모르겠으나 토큰 정보가 넘어오지 않는다는 문제만 발생합니다. 사진과 같은 현상만 나타납니다.

개발하신 코드에서 발생하는 문제이므로 상세 로그 첨부 부탁드려요.

캡쳐하신 화면으로는 어떤 상황인지 알 수 없습니다.

답변 감사합니다 현재 아래와 같은 두개의 에러 로그가 찍힙니다
2024-10-17T08:48:03.534+09:00 INFO 1 — [nio-8080-exec-4] o.apache.coyote.http 11.Http11Processor : Error parsing HTTP request header
Note: further occurrences of HTTP request parsing errors will be logged at DEBU G level.

java.lang.IllegalArgumentException: Invalid character found in method name [MGLN DD_13.124.151.164_80800x0a…]. HTTP method names must be tokens
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11Inp utBuffer.java:407) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java :262) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLig ht.java:63) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Abstract Protocol.java:904) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpo int.java:1741) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBas e.java:52) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoo lExecutor.java:1190) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPo olExecutor.java:659) ~[tomcat-embed-core-10.1.25.jar!/:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskTh read.java:63) ~[tomcat-embed-core-10.1.25.jar!/:na]
at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]
:
2024-10-16T20:23:38.038+09:00 INFO 1 — [nio-8080-exec-8] o.apache.tomcat.util .http.parser.Cookie : A cookie header was received [app-platform=iOS App Store] that contained an invalid cookie. That cookie will be ignored.
Note: further occurrences of this error will be logged at DEBUG level.

기재하신 로그로는 내용 파악할 수 없네요.

사이트 url 알려주시겠어요?