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

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

· 2년 전 · 1009 · 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 번째 줄에 사용도메인으로 변경해주시면 됩니다.

댓글 작성

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

로그인하기

댓글 2개

2년 전
감사합니다!! 스크랩합니다

감사합니다~! 

게시글 목록

번호 제목
416
410
407
406
405
397
394
393
390
387
385
381
380
375
374
373
371
370
369
368
367
366
360
359
358
353
352
348
347
346