참고자료
https://github.com/FirebaseExtended/custom-auth-samples
GitHub - FirebaseExtended/custom-auth-samples: Samples showcasing how to sign in Firebase using additional Identity Providers
Samples showcasing how to sign in Firebase using additional Identity Providers - FirebaseExtended/custom-auth-samples
github.com
진짜 레전드 삽질의 과정을 거쳐 성공하였다.
하아 ㅠㅠ
일단 내가 채택한 방식은 위에 보이는 firebase가 보여준 예시코드처럼 custom 토큰을 만드는 것이었다.
큰 흐름은
카카오 로그인 -> 카카오 로그인 토큰 생성 -> firebase로 넘겨서 확인 -> ok면 firebase에서 custom 토큰 생성 -> 사용자 생성
이런 흐름을 따라갔다.
와 근데 샘플 코드 처럼 functions 만들어서 서버 만들어주고 그런 그런 삽질을 다해도 계속 firebase에서 사용자 생성에서 막히는 것이다.
그 오류 파훼법은 바로.......
프로젝트 및 설정 -> 서비스 계정 에서 '권한 관리'에 들어가서 '사용자 토큰 생성' 권리, '사용자 사용량 소비자' 권리를 꼬옥 추가해줘야 하는 것이었다. 이렇게 이 과정을 거치면서 어디서 오류가 생겼는지 보려면 아래 코드를 터미널에서 실행시켜 로그를 보는 것을 추천한다.
어디서 막혔는지 잘 알려준다.
VERIFY_URL="나의 서버 주소"
KAKAO="카카오가 만든 커스텀 토큰"
curl -v -X POST "$VERIFY_URL" \
-H "Content-Type: application/json" \
-d "{\"token\":\"$KAKAO\"}"
구체적으로 사용한 파일은 나중에 따로 게시글로 작성해서 올릴 것이다.
구글 + 애플 + 카카오 로그인 방법을 싹 믹스해서 정리한 후 개인정보 가려서 깃헙에 올릴거다!!
혹은 unitypackage로 만들어서 assets 스토어에서 팔 생각도 해봣다.
왜냐면 너무 너무너무너무너무너무너무 힘들었어서 다음에는 그냥 만들어져있는 거 가져다 쓸거다. (내가 만든거긴하지만)
'1인 개발 게임 (Unity) > UNITY' 카테고리의 다른 글
| [UNITY6] Reward 광고 추가하기 (0) | 2025.12.18 |
|---|---|
| [UNITY6] 카카오톡 채팅 메세지 처럼 동적으로 텍스트 길이에 맞춰서 생성되는 대화창 만들기 (0) | 2025.12.03 |
| [Unity6] kakao sdk로 login 로그인 기능 만들기 ios/ android (0) | 2025.11.08 |
| [UNITY6] apple Login 구현하기!! ^_^ (0) | 2025.11.07 |
| [UNITY 6] firebase로 ios환경 google 로그인 구현하기 googlesignin (Mac) (0) | 2025.11.06 |