Documentation ¶
Index ¶
Constants ¶
View Source
const ( TenantClaim = "tenant" TokenTypeClaimKey = "type" ExpirationClaimKey = "exp" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func (Manager) CreateToken ¶
func (Manager) ValidateToken ¶
func (m Manager) ValidateToken(token string, claimsValidator ...ValidateClaim) error
type ValidateClaim ¶
func NewValidateClaim ¶
func NewValidateClaim[T any](key string, compare func(T) bool) ValidateClaim
func ValidateExpirationClaim ¶
func ValidateExpirationClaim() ValidateClaim
func ValidateTenantClaim ¶
func ValidateTenantClaim(tenant string) ValidateClaim
func ValidateTokenTypeClaim ¶
func ValidateTokenTypeClaim(tokenType TokenType) ValidateClaim
Click to show internal directories.
Click to hide internal directories.