Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokenClaims ¶
type JwtAuth ¶
type JwtAuth struct {
// contains filtered or unexported fields
}
func NewJwtAuth ¶
func (*JwtAuth) GenerateAccessToken ¶
func (ja *JwtAuth) GenerateAccessToken() *jwt.Token
GenerateAccessToken generates access token
func (*JwtAuth) GenerateRefreshToken ¶
func (ja *JwtAuth) GenerateRefreshToken() *jwt.Token
GenerateRefreshToken generate refresh token
type JwtToken ¶
func NewJwtToken ¶
func (*JwtToken) GetAccessClaims ¶
func (tc *JwtToken) GetAccessClaims() (*AccessTokenClaims, error)
GetAccessClaims checks access authentication and returns access token claims
func (*JwtToken) GetRefreshClaims ¶
func (tc *JwtToken) GetRefreshClaims() (*RefreshTokenClaims, error)
GetRefreshClaims checks refresh authentication and returns refresh token claims
type RefreshTokenClaims ¶
type RefreshTokenClaims struct { jwt.StandardClaims UserID uint64 `json:"user_id"` }
Click to show internal directories.
Click to hide internal directories.