그누보드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 가 분리되었습니다.
감사합니다.
게시판 목록
그누보드5 개발일지
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 1년 전 | 1726 | ||
| 26 | 1년 전 | 2932 | ||
| 25 |
|
1년 전 | 1967 | |
| 24 | 1년 전 | 1776 | ||
| 23 |
|
1년 전 | 1568 | |
| 22 | 1년 전 | 1626 | ||
| 21 | 1년 전 | 1926 | ||
| 20 |
|
1년 전 | 1610 | |
| 19 |
|
1년 전 | 1844 | |
| 18 | 1년 전 | 1537 | ||
| 17 |
|
1년 전 | 1486 | |
| 16 | 1년 전 | 1613 | ||
| 15 | 1년 전 | 924 | ||
| 14 | 1년 전 | 1027 | ||
| 13 | 1년 전 | 591 | ||
| 12 | 1년 전 | 421 | ||
| 11 | 1년 전 | 807 | ||
| 10 | 1년 전 | 535 | ||
| 9 |
|
1년 전 | 413 | |
| 8 | 1년 전 | 664 | ||
| 7 | 1년 전 | 743 | ||
| 6 |
|
1년 전 | 445 | |
| 5 | 1년 전 | 625 | ||
| 4 |
|
1년 전 | 445 | |
| 3 |
|
1년 전 | 520 | |
| 2 | 1년 전 | 1022 | ||
| 1 | 1년 전 | 1024 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기