그누보드5 REST API - 08/23 > 그누보드5 개발일지

그누보드5 개발일지

그누보드5 REST API - 08/23 정보

그누보드5 REST API - 08/23

본문

이번 주에는 소셜 로그인 쪽을 하고 있었습니다.

 

하이브리드 앱은 크게 두 가지로 나뉩니다

 

1. 모바일 웹사이트에 안드로이드/IOS의 몇 가지 기능이 추가된 앱

2. 내장 브라우저 또는 다른 랜더링 방식을 통해 만드는 앱

 

예를 들면 1은 웹뷰 앱이고 2 는 플러터 앱과 expo를 쓰지 않은 리엑트네이티브 앱이죠

 

이에 따라 소셜 로그인 API를 쓰는 방식도 달라지는데요.

 

종류에 따른 앱과 API 의 절차

 

네이버를 예로 들면 이렇습니다.

웹뷰 앱 -

  1. 사용자의 클릭
  2. 앱에서 그누보드 API 를 호출해 기존의 그누보드 관리자 페이지에서 볼 수 있는 네이버 클라이언트 ID를 가져옵니다
  3. 외부 브라우저에서 네이버 로그인 페이지 이동
  4. 네이버 개발자 페이지에 등록된 그누보드 API 의 콜백 URL 호출
  5. 그누보드 서버 로그인 완료

리엑트 네이티브 등

  1. 사용자의 클릭
  2. 앱에서 소셜로그인 라이브러리로 앱에 저장된 클라이언트ID/키를 이용해 네이버 API 호출
  3. 네이버 로그인 후 엑세스 토큰 저장
  4. 그누보드 소셜로그인 API로 엑세스 토큰 전달
  5. 그누보드 서버 로그인 완료

 

 

계획은 두 가지 모두 지원하고

현재 리엑트네이티브 앱이 진행 중이라 두 번째 방식API 먼저 개발 중입니다.

라이브러리는 hybridauth 사용합니다.

 

 

 그밖에 게시글 조회 API 가 변경되었습니다.

게시글 조회 API 에서는 댓글을 같이 가져오는데요

댓글이 많은경우 페이지로 구분하고

댓글만 새로고침을 하는 경우도 있어서 댓글 조회 API 가 분리되었습니다.

 

 

감사합니다.

 

추천
2

댓글 0개

전체 27 |RSS
그누보드5 개발일지 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT