테스트 사이트 - 개발 중인 베타 버전입니다

그누보드5 REST API - 08/23

· 1년 전 · 569

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

 

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

 

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 가 분리되었습니다.

 

 

감사합니다.

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
71
70
69
67
65
59
56
55
54
53
50
47
39
36
34
32
25
24
22
18
17
12
11
5
3
2
1