Skip to content

API リファレンス

CyberGo JWT ライブラリは完全な JWT トークンライフサイクル管理 API を提供します。

モジュール構成

モジュール説明詳細
パッケージ関数NewDefaultConfigNewRateLimiter などのファクトリ関数構築と初期化
Processorトークン作成、検証、リフレッシュ、失効などのコアメソッドコア操作
ConfigConfigBlacklistConfig 設定構造体設定管理
ClaimsClaimsRegisteredClaims クレーム型トークンクレーム
インターフェース定義TokenManagerCustomClaimsBlacklistStore など拡張インターフェース
型と定数署名アルゴリズム定数、NumericDateStringOrSlice など補助型
エラー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 インターフェース
エラー処理センチネルエラー