안녕하세요
서비스 운영중에 plus_friends 동의 항목을 필수로 추가할려고 합니다.
그러면 기존에 저희 서비스에 카카오 로그인으로 가입해서 이용중인 유저들은 자동으로 plus_friends 항목이 추가가 되는 것일까요?
안녕하세요
서비스 운영중에 plus_friends 동의 항목을 필수로 추가할려고 합니다.
그러면 기존에 저희 서비스에 카카오 로그인으로 가입해서 이용중인 유저들은 자동으로 plus_friends 항목이 추가가 되는 것일까요?
안녕하세요.
plus_friends 동의 항목을 필수로 추가 이후
기존 카카오 로그인 가입 유저는 다음번 카카오로그인 시, 해당 항목에 동의 받기 위한 동의창이 표시됩니다.
저희가 한번 로그인하면 자동 로그인이라서 계속 로그인이 유지 되는데 회원이 로그아웃하고 다시 로그인 하지않는 이상 동의항목은 추가가 안된다는 말씀으로 이해하면 될까요?
네, 맞습니다.
다음번 카카오 로그인 시,
즉, 카카오 로그인 인가코드요청 (authorize) 시 동의창이 표시됩니다.
인가코드 요청 절차가 없다면 해당 항목에 동의 받지 못하고 사용하게됩니다.
혹시, 자동 로그인 하실때 카카오 로그인 리프레시 토큰으로 액세스 토큰 갱신하시나요?
저희가 토큰을 만들어서 구현하고 있습니다.
네, 자동 로그인 유저는 활성화된 카카오 액세스 토큰이 없는 것으로 이해했습니다.
자동 로그인 유저에게 plus_friends 항목 동의를 받으셔야한다면
(1) 자동 로그인 유저가 접근 시, 동의내역확인하기 API를 ADMIN KEY 방식으로 조회하셔서
(2) plus_friends 항목을 동의 받지 않았다면 인가코드 요청 flow 분기처리하시면 좋을 것 같습니다.
{
"id": "plusfriends",
"display_name": "Kakao Talk Channel addition status and details",
"type": "PRIVACY",
"using": true,
"agreed": true,
"revocable": false
},
참고 부탁드려요.
넵 자세한 답변 감사합니다.