QR코드로 로그인 또는 계정으로 로그인

이메일이나 QR코드로 로그인하는 원리를 알고 싶습니다.
사례 1: QR 코드로 로그인하고 “로그인 상태 유지” 버튼을 클릭하면 콜백이 내 페이지로 이동합니다. 하지만 확인하지 않으면 페이지가 QR 코드 스캔 페이지로 돌아가서 다시 로그인하라는 메시지가 표시됩니다.
사례 2: 휴대전화와 비밀번호로 로그인한 후, 콜백으로 리디렉션되려면 “로그인 정보 저장” 버튼도 체크해야 합니다. 체크하지 않으면 로그인 페이지로 돌아갑니다.

그러니까 로그인하려면 로그인 유지 버튼을 체크해서 페이지를 콜백 URL로 리디렉션해야 하나요?
my App ID: 1210493

프롬프트 매개변수에 none이라는 값을 추가해 보았지만 오류가 발생합니다. 이것이 원인인지는 모르겠습니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

[@tim.l @woody.ho]

my APP ID: 1210493

안녕하세요.

어떤 목적과 맥락에서 질문주신건지 정확치는 않으나 일반적인 내용 설명드리면,

사례 1: QR 코드로 로그인하고 “로그인 상태 유지” 버튼을 클릭하면 콜백이 내 페이지로 이동합니다. 하지만 확인하지 않으면 페이지가 QR 코드 스캔 페이지로 돌아가서 다시 로그인하라는 메시지가 표시됩니다.

사례 2: 휴대전화와 비밀번호로 로그인한 후, 콜백으로 리디렉션되려면 “로그인 정보 저장” 버튼도 체크해야 합니다. 체크하지 않으면 로그인 페이지로 돌아갑니다.

“로그인 정보 저장”을 체크하지 않으면 로그인 안되는 증상은
전형적으로 쿠키를 사용하여 로그인 세션을 유지할 수 없는 경우 발생합니다.

간혹 VPN환경에서 로그인 도중 IP가 변경되거나 해외 IP로 우회 로그인하는 경우도 발생할 수 있으며,


카카오 로그인에서 프롬프트 매개변수에 none이라는 값은 동의창을 안띄우겠다는 옵션으로 이미 동의한 유저가 아니라면 항상 로그인 실패하게됩니다.

앞서 문의하신 카카오 계정 로그인과 인가코드요청은 별개의 기능으로
카카오 계정 로그인이 유지된 상태에서 인가 코드 요청 가능합니다.

참고로, 카카오 로그인은 브라우저에서 http리다이렉트 베이스로 구동되므로 Ajax 비동기 통신이나 포스트맨으로 구현 불가능합니다.

그러면 사용자가 로그인하고 네트워크 IP를 저장한 후 10초 후에 내 네트워크 IP가 변경되면 로그인은 항상 실패한다는 뜻인가요?
네트워크 IP가 변경되어 로그인이 성공적으로 이루어질 때 “로그인 정보 저장” 버튼을 클릭하는 것은 무엇을 의미합니까?

@Khang_MMO6590

위에 기재된 1210493 디벨로퍼스앱에 관련된 문의인가요?

로그인 자체가 1초 이내처리되는데 10초 후에 내 네트워크 IP가 변경된다는 맥락이 이해되지 않습니다.
“로그인 정보 저장” 버튼도 어디에 표시되는 것인지 전체 화면 캡쳐 부탁드립니다.