Documentation ¶
Index ¶
- func CheckRefreshTokenRevoked(userID uint, iat int64, tokenString string) *errors.ErrorCode
- func RevokeRefreshToken(userID uint, tokenString string) *errors.ErrorCode
- func RevokeRefreshTokenAllBefore(userID uint) *errors.ErrorCode
- func Setup() error
- func ValidateToken(tokenString string) (*jwt.Token, *errors.ErrorCode)
- type AccessTokenClaims
- type RefreshTokenClaims
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckRefreshTokenRevoked ¶
CheckRefreshTokenRevoked checks if a refresh token has been revoked.
func RevokeRefreshToken ¶
RevokeRefreshToken revokes the refresh token.
func RevokeRefreshTokenAllBefore ¶
RevokeRefreshTokenAllBefore revokes all refresh token before now.
func ValidateToken ¶
ValidateToken checks if a token is valid.
Types ¶
type AccessTokenClaims ¶
AccessTokenClaims holds the access token claims details.
func ParseAccessTokenClaims ¶
func ParseAccessTokenClaims(token *jwt.Token) (AccessTokenClaims, *errors.ErrorCode)
ParseAccessTokenClaims parses the access token claims.
func (*AccessTokenClaims) IssueAccessToken ¶
func (atc *AccessTokenClaims) IssueAccessToken() (string, *errors.ErrorCode)
IssueAccessToken issues an access token.
type RefreshTokenClaims ¶
RefreshTokenClaims holds the refresh token claims details.
func ParseRefreshTokenClaims ¶
func ParseRefreshTokenClaims(token *jwt.Token) (RefreshTokenClaims, *errors.ErrorCode)
ParseRefreshTokenClaims parses the refresh token claims.
func (*RefreshTokenClaims) IssueRefreshToken ¶
func (rtc *RefreshTokenClaims) IssueRefreshToken() (string, *errors.ErrorCode)
IssueRefreshToken issues a refresh token.
Click to show internal directories.
Click to hide internal directories.