들불

그누보드5 Restful API + jwt + refresh 갱신 로직 추가 로그인

· 2023-03-14 (화) 16:08:25 · 1585 · 2

여기에서 동떨어진 svelte가 되지 않기 위해선,

그누보드와 svelte를 연동해서 사용가능해야겠죠.

그런데, 이거 준비하는 과정이 만만치가 않네요. 

그누보드 기능이 너무 많다보니. 일일이 다 변환하려니 신경쓸것도 그만큼 시간도 걸리네요.

후딱 완성본을 만들어서? 빌더로 팔아먹어 볼까?도 

생각해보지만, 그러려면, 업을 관두고나 가능하지 않을까 싶어서 

일단 단계별로 오픈할까 합니다. 언젠가 다 하겠죠.

 

그 중 오늘 올려드리는 것은

전에  Restful api 소모임게시판에 올린것의 기능 추가 버전입니다.

제가 오랫동안 CIBOARD + SVELTE로 주로 작업을 해서.

그곳에 개발한 내용을 그누보드로 가져오고 있는 중입니다.

 

최대한 정리해서 작업을 하고 있긴한데,

다소 더미 파일이나 소스가 있을 수 있습니다.

 

1. reslful api

2. login

3. jwt 이용한 회원인증

4. access token 발행(로그인, refresh)

5. refresh 발행

 

실행방법

루트 폴더에 API 폴더를 그대로 올리시고

아래 

CREATE TABLE IF NOT EXISTS `g5_member_rejwt` (
  `idx` int(11) NOT NULL AUTO_INCREMENT,
  `mb_id` varchar(20) DEFAULT NULL,
  `uuid` varchar(255) DEFAULT NULL,
  `agent` varchar(255) DEFAULT NULL,
  `refresh_token` varchar(255) DEFAULT NULL,
  `reg_datetime` datetime DEFAULT NULL,
  PRIMARY KEY (`idx`),
  KEY `g5_member_rejwt_uuid_IDX` (`uuid`,`mb_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;

이 쿼리 참고하셔서 SQL  환경에 맞게 생성해주시고,

 

index.php 100 번째 줄에 사용도메인으로 변경해주시면 됩니다.

첨부파일

api.zip (39.9 KB) 44회 2023-03-14 16:08
|

댓글 2개

감사합니다!! 스크랩합니다

감사합니다~! 

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

JS프레임워크

269건
+
분류 제목 글쓴이 날짜 조회
SVELTE 23-05-31 조회 3,119
SVELTE 23-05-29 조회 1,714
SVELTE 23-05-28 조회 1,518
기타 23-05-22 조회 1,132
SVELTE 23-05-22 조회 1,250
SVELTE 23-05-21 조회 1,138
SVELTE 23-05-17 조회 1,391
SVELTE 23-05-15 조회 1,755
SVELTE 23-05-15 조회 1,104
SVELTE 23-05-03 조회 1,300
SVELTE 23-05-02 조회 1,555
SVELTE 23-05-01 조회 2,519
SVELTE 23-04-25 조회 1,508
SVELTE 23-04-25 조회 1,351
SVELTE 23-04-20 조회 5,261
SVELTE 23-04-14 조회 1,094
SVELTE 23-04-10 조회 1,441
SVELTE 23-04-08 조회 1,110
SVELTE 23-04-08 조회 1,793
SVELTE 23-03-17 조회 5,386
SVELTE 23-03-15 조회 1,013
SVELTE 23-03-15 조회 1,096
SVELTE 23-03-15 조회 2,164
SVELTE 23-03-14 조회 1,811
SVELTE 23-03-14 조회 1,385
SVELTE 23-03-14 조회 1,586
SVELTE 23-03-03 조회 1,283
SVELTE 23-03-03 조회 1,293
SVELTE 23-03-01 조회 3,362
SVELTE 23-03-01 조회 4,086