2022. 1. 29. 21:04ㆍFramework, Library
이번에는 짧게 카카오톡 소셜 로그인을 구현할 때, 있었던 한 이슈에 대해서 정리해볼까 한다.
(카카오톡 소셜 로그인 정리 글은 아래에👇🏻)
문제는 이랬다.
나다 앱은 jwt 토큰 서버통신을 할 때, 카카오 유저의 이메일 값을 필수로 넘겨줘야 했기 때문에 - 사용자로부터 이메일 계정을 동의를 받을 때, 필수로 받아야 했다.
하지만, 처음 동의 항목을 수정할 때는 아래에서 보이는 것과 같이 카카오계정 이메일은 사용자에게 필수 동의 항목으로 값을 받는 것이 불가능했다.
이 문제를 해결하기 위해서는 카카오 개발자 계정에 등록한 애플리케이션을 비즈 앱으로 전환시켜야 했다.
💡여기서 잠깐! 비즈 앱이란?
비즈니스 애플리케이션의 줄임말로, 해당 서비스를 소유한 사업자 정보를 등록한 앱을 말한다.
비즈 앱으로 전환이 되면, 일반 앱에서 더 추가된 기능을 이용할 수 있다.
아래는 추가로 이용 가능한 기능 리스트다.
- 카카오비즈니스 관리자센터에서 동일한 사업자 정보로 등록된 비즈니스 채널과 연결할 수 있습니다.
- 카카오 로그인 동의 항목 중 [이메일(account_email)] 항목을 검수 과정 없이 [필수 동의]로 설정할 수 있습니다.
- 서브 도메인을 설정할 수 있습니다.
- 카카오 싱크를 이용할 수 있습니다.
- 카카오톡 친구 목록 받기를 이용할 수 있습니다.
- 카카오톡 메시지 보내기를 이용할 수 있습니다.
내가 원하는 항목도 비즈 앱에서 이용 가능한 기능 리스트에 두 번째로 위치하고 있는 것을 확인할 수 있다.
원래 정석(?)대로라면, 아래 첨부한 사진처럼, [내 애플리케이션] > [비즈니스] > [사업자 정보 등록]의 순서로 들어가 사업자 등록번호를 입력해서 비즈 앱으로 전환을 할 수가 있다!
내 앱은 사업자 등록을 진행하지 않았는데, 비즈 앱으로 어떻게 전환할 수 있을까?
드디어 먼길을 돌고 돌아. 오늘 글에서 다루려 했던 내용으로 들어가 볼 차례이다.
결론부터 말하자면, 사업자 등록번호가 없는 앱의 경우에도 비즈 앱 전환이 가능하다.
생각보다 그 방법은 간단한데, 전환을 신청할 앱 소유자(Owner) 계정이 본인인증을 받은 상태에서 개발자 포럼인 데브톡에 글쓰기를 통해 비즈 앱 전환을 요청하면 된다.
그리고 데브톡에 써야 하는 내용도 정말 정말 친절하게 카카오에서 양식을 제공해준다. 우리는 그저 이 양식에 맞춰서 글을 남기기만 하면 된다.
[비즈 앱 전환 신청 양식]
1. 앱 이름과 애플리케이션(앱) ID
앱이름: 애플리케이션앱(ID) : OWNER 개발자 계정(email):
2. 개인 개발자의 경우 본인 인증 완료 여부: Y/N
3. 비즈 앱 설정 목적 예) 친구API 사용 신청, 서브 도메인 사용 신청 등
나 같은 경우에는 아래와 같이 데브톡에 글을 남겼었고,
+ 24.01 새로운 내용 추가!
이제는 위와 같이 개발자 포럼 데브톡에 귀찮게 요청할 필요없이,
[내 애플리케이션] > [비즈니스] > [비즈 앱 정보]로 넘어오면 새롭게 [개인 개발자 비즈 앱]이라는 카테고리를 통해 사업자 정보가 없는 앱도 비즈 앱으로 신청할 수 있었다!
<개인 개발자 비즈 앱 전환>으로 넘어오면,
사용하고자 하는 비즈 앱 전환 목적을 입력하고 - 전환 버튼을 누르면 간단하게 전환이 완료된다! (우아 엄청 간편해졌자나?)
혹시나 [개인 개발자 비즈 앱 전환]이 나타지 않는 경우에는 아래 두 조건을 만족하지 않았을 가능성이 높으니 확인해보라!
- 카카오디벨로퍼스 로그인 후 상단 메뉴의 [계정 설정] > [본인인증]에서 앱 소유자의 본인인증 완료
- 카카오비즈니스 통합 서비스 약관 동의
'Framework, Library' 카테고리의 다른 글
[CocoaPods] Podfile 설치 방법과 설치하면서 발생했던 Sandbox: rsync.samba deny(1) 에러 해결방법 (2) | 2023.10.15 |
---|---|
[CoreML] Apple도 AI 한다고 (1) - CoreML의 기본 개념을 배워보자 (0) | 2023.04.14 |
[Social Login] 토큰 데이터 저장 공간을 Keychain으로 바꿔보자 (1) | 2022.01.16 |
[Library] Moya #2 - request-parameter, request-query 이해하기 (1) | 2022.01.12 |
[Social Login] Access Token과 Refresh Token, 그리고 Auto Login까지 (6) | 2022.01.05 |