• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

firebase에서 kakao / naver 로그인 연동 처리

29 Sep 2022

Reading time ~1 minute

firebase에서 kakao / naver 로그인 연동 처리

fierbase에서는 Sign-in method를 kakao / naver에 대한 지원을 하지 않습니다.

아래와 같이 연동 처리가 가능합니다.

sequenceDiagram; autonumber; participant App as App; participant F as Firebase; participant API as API_Server; participant KN as Kakao/Naver; App->>+KN: 1. Platform Login; KN-->>App: 2. Response : Platform Access Token; App->>API: 3. Request Firebase Custom Token by Platform Access Token; API-->>KN: 3-1. Verify Platform Access Token; KN-->>API: Response : Success(include Info) / Fail; API-->>F: 3-2. Sign Up and request Custom Token in Firebase by Info; F-->>API: Response : Firebase Custom Token ; API-->>App: 4. Response : Firebase Custom Token ; App->>F: 5. Reqeust API Token by Firebase Access Token; F-->>App: Response : Firebase Access Token; App->>API: 6. Reqeust API Token by Firebase Access Token; API-->>F: 6-1 Verity Firebase Access Token; F-->>API: Response : Success / Fail; API-->>App: Response : API Token;

결국 API 서버에서 kakao/naver의 사용자 정보를 받아서 firebase에 가입 / 로그인 처리하는 방식 입니다.



firebasekakaonaver Share Tweet +1