Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JwtAuth ¶
type JwtAuth struct {
// contains filtered or unexported fields
}
func (*JwtAuth) GenerateToken ¶
func (*JwtAuth) GenerateUserClaims ¶
func (a *JwtAuth) GenerateUserClaims(userId int64, userName string) *UserClaims
func (*JwtAuth) ParseToken ¶
func (a *JwtAuth) ParseToken(tokenString string) (*UserClaims, error)
type Option ¶
type Option func(*options)
func WithExpired ¶
func WithKeyfunc ¶
func WithSigningKey ¶
func WithSigningKey(key interface{}) Option
func WithSigningMethod ¶
func WithSigningMethod(method jwt.SigningMethod) Option
type UserClaims ¶
type UserClaims struct { UserID int64 UserName string jwt.StandardClaims }
Click to show internal directories.
Click to hide internal directories.