Skip to content

🪪 Tools for license issuance and verification using JSON Web Tokenㅤㅤㅤㅤ(To be released in 2026)

License

Notifications You must be signed in to change notification settings

mon99745/LicenseAgent

Repository files navigation

LicenseAgent

Introduction

license-common (공통 모듈)

  • 공통 파일 관리(Common File Management)
    • Common API Document
    • Common Exception
    • Common Properties
    • Common Utils

license-issuer (발급 모듈)

  • 라이센스 발급 관리(License Issue Management)
    • 신규 발급
    • 이력 조회
    • 정보 변경

license-web (사용자 UI 모듈)

  • 사용자 웹 콘솔(Client Web Console)
    • 라이센스 발급 (요청 → 발급 모듈)
    • 라이센스 이력 조회
    • 라이센스 상태 변경 (요청 → 발급 모듈)

license-webadmin (관리 UI 모듈)

  • 관리자 웹 콘솔(Admin Web Console)
    • 라이센스 발급 (요청 → 발급 모듈)
    • 라이센스 이력 조회
    • 라이센스 상태 변경 (요청 → 발급 모듈)
    • 라이센스 발급 현황 통계 조회

validator (검증 라이브러리, 라이브러리 제공용)

  • 라이센스 검증 (License Verification Management)
    • 검증
      • 위변조 검증
      • 소유자 검증
      • 유효성(할당 IP/만료일자) 검증

validator-guide (라이센스 사용 가이드, 샘플 프로젝트 제공용)

  • 라이센스 사용 가이드, 샘플 프로젝트(License Guide, Sample Project)
    • 목적 : 어플리케이션 구동 시 라이센스 사용 가이드
      • Import Library(**/lib/*)
      • Defining Dependencies(build.gradle)
      • Defining Initialization(*.class)

Reference

  1. https://github.com/mon99745/TokenReference
  2. https://github.com/mon99745/CommonReference
  3. https://github.com/mon99745/SecurityReference

About

🪪 Tools for license issuance and verification using JSON Web Tokenㅤㅤㅤㅤ(To be released in 2026)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published