Documentation ¶
Index ¶
- func CopyFromToken(token *jwt.Token) (interface{}, error)
- type TokenInfoVO
- type TokenManager
- func (t *TokenManager) CreateToken(realm, subject string) (*TokenInfoVO, error)
- func (t *TokenManager) RefreshToken(token *jwt.Token) (interface{}, error)
- func (t *TokenManager) RevokeToken(token *jwt.Token) (interface{}, error)
- func (r *TokenManager) TokenHandler(token *jwt.Token) (interface{}, error)
- type TokenValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyFromToken ¶
func CopyFromToken(token *jwt.Token) (interface{}, error)
Types ¶
type TokenInfoVO ¶
type TokenManager ¶
type TokenManager struct { *TokenValidator // contains filtered or unexported fields }
func NewTokenManager ¶
func NewTokenManager(config *config.TokenConfig, certificateManager *certificates.CertificateManager, revocationsManager *revocations.RevocationsManager, parent logging.Logger) *TokenManager
func (*TokenManager) CreateToken ¶
func (t *TokenManager) CreateToken(realm, subject string) (*TokenInfoVO, error)
func (*TokenManager) RefreshToken ¶
func (t *TokenManager) RefreshToken(token *jwt.Token) (interface{}, error)
func (*TokenManager) RevokeToken ¶
func (t *TokenManager) RevokeToken(token *jwt.Token) (interface{}, error)
func (*TokenManager) TokenHandler ¶
func (r *TokenManager) TokenHandler(token *jwt.Token) (interface{}, error)
type TokenValidator ¶
type TokenValidator struct {
// contains filtered or unexported fields
}
func NewTokenValidator ¶
func NewTokenValidator(config *config.TokenConfig, certificateManager *certificates.CertificateValidator, revocationsValidator *revocations.RevocationsValidator, parent logging.Logger) *TokenValidator
Click to show internal directories.
Click to hide internal directories.