0.1.6 • Published 11 months ago
atbl-common-util v0.1.6
masterh8887/atbl-common-util
atbl common utility
:chart_with_upwards_trend: common-module
사용방법
설치
npm 명령어 이용시
npm i atbl-common-util
yarn 명령어 이용시
yarn add atbl-common-util
JWT 기본 사용법
import { JwtHelper } from "atbl-common-util";
const jwtHelper = new JwtHelper();
const jwt = jwtHelper.getJwtObject(accessToken);
- 억세스 토큰이 만료되었는지 여부
jwt.isExpired();
- 관리자/작가/회원 번호
jwt.getSeq();
- 관리자/작가/회원 접속 ID
jwt.getId();
- 관리자/작가/회원 이름
jwt.getName();
- 관리자/작가/회원 닉네임
jwt.getNickName();
- 관리자/작가/회원 이메일
jwt.getEmail();
- 사용자 권한
jwt.getType();
TokenType.MANAGER; // 매니저 권한
TokenType.AUTHOR; // 작가 권한
TokenType.USER; // 회원 권한
- 관리자 메뉴 권한
jwt.getMenuPermissions(); // PermissionMenu 인터페이스 확인
- 관리자 관리 페이지 접속 IP 방화벽
jwt.getAclList();
- 접속 IP 주소
jwt.getIp();