그누보드5 Restful API + jwt + refresh 갱신 로직 추가 로그인 정보
SVELTE 그누보드5 Restful API + jwt + refresh 갱신 로직 추가 로그인첨부파일
본문
여기에서 동떨어진 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 번째 줄에 사용도메인으로 변경해주시면 됩니다.
3
댓글 2개
감사합니다~!