Skip to content

API 레퍼런스

CyberGo JWT 라이브러리는 완전한 JWT 토큰 라이프사이클 관리 API를 제공합니다.

모듈 구조

모듈설명상세
패키지 함수New, DefaultConfig, NewRateLimiter 등 팩토리 함수생성 및 초기화
Processor토큰 생성, 검증, 갱신, 취소 등 핵심 메서드핵심 작업
ConfigConfig, BlacklistConfig 설정 구조체설정 관리
ClaimsClaims, RegisteredClaims 선언 타입토큰 선언
인터페이스 정의TokenManager, CustomClaims, BlacklistStore확장 인터페이스
타입과 상수서명 알고리즘 상수, NumericDate, StringOrSlice보조 타입
오류17개 센티넬 오류, ValidationError오류 처리

빠른 찾기

사용 시나리오별

시나리오관련 API
Processor 생성jwt.New(), jwt.DefaultConfig()
토큰 발급Processor.Create(), Processor.CreateRefresh()
토큰 검증Processor.Validate(), Processor.ValidateInto()
토큰 갱신Processor.Refresh(), Processor.RefreshInto()
토큰 취소Processor.Revoke(), Processor.IsRevoked()
서명 알고리즘 설정Config.SigningMethod
커스텀 ClaimsCustomClaims 인터페이스
블랙리스트 관리BlacklistStore 인터페이스
속도 제한RateLimitProvider 인터페이스
오류 처리센티넬 오류