그누보드5 REST API - 08/23 정보
그누보드5 REST API - 08/23본문
이번 주에는 소셜 로그인 쪽을 하고 있었습니다.
하이브리드 앱은 크게 두 가지로 나뉩니다
1. 모바일 웹사이트에 안드로이드/IOS의 몇 가지 기능이 추가된 앱
2. 내장 브라우저 또는 다른 랜더링 방식을 통해 만드는 앱
예를 들면 1은 웹뷰 앱이고 2 는 플러터 앱과 expo를 쓰지 않은 리엑트네이티브 앱이죠
이에 따라 소셜 로그인 API를 쓰는 방식도 달라지는데요.
종류에 따른 앱과 API 의 절차
네이버를 예로 들면 이렇습니다.
웹뷰 앱 -
- 사용자의 클릭
- 앱에서 그누보드 API 를 호출해 기존의 그누보드 관리자 페이지에서 볼 수 있는 네이버 클라이언트 ID를 가져옵니다
- 외부 브라우저에서 네이버 로그인 페이지 이동
- 네이버 개발자 페이지에 등록된 그누보드 API 의 콜백 URL 호출
- 그누보드 서버 로그인 완료
리엑트 네이티브 등
- 사용자의 클릭
- 앱에서 소셜로그인 라이브러리로 앱에 저장된 클라이언트ID/키를 이용해 네이버 API 호출
- 네이버 로그인 후 엑세스 토큰 저장
- 그누보드 소셜로그인 API로 엑세스 토큰 전달
- 그누보드 서버 로그인 완료
계획은 두 가지 모두 지원하고
현재 리엑트네이티브 앱이 진행 중이라 두 번째 방식API 먼저 개발 중입니다.
라이브러리는 hybridauth 사용합니다.
그밖에 게시글 조회 API 가 변경되었습니다.
게시글 조회 API 에서는 댓글을 같이 가져오는데요
댓글이 많은경우 페이지로 구분하고
댓글만 새로고침을 하는 경우도 있어서 댓글 조회 API 가 분리되었습니다.
감사합니다.
추천
2
2
댓글 0개