Documentation
¶
Index ¶
- Constants
- func CreateAccessToken(userId int) (*types.TokenDetails, error)
- func CreateRefreshToken(userId int) (*types.TokenDetails, error)
- func ExtractAccessTokenFromClient(r *http.Request) (*types.AccessDetails, error)
- func ExtractRefreshTokenFromClient(refreshToken string) (*types.AccessDetails, error)
- func JWTMiddleware() mux.MiddlewareFunc
- func VerifyAccessToken(r *http.Request) (*jwt.Token, error)
- func VerifyRefreshToken(refreshToken string) (*jwt.Token, error)
Constants ¶
View Source
const UserKey contextKey = "userID"
Variables ¶
This section is empty.
Functions ¶
func CreateAccessToken ¶
func CreateAccessToken(userId int) (*types.TokenDetails, error)
func CreateRefreshToken ¶
func CreateRefreshToken(userId int) (*types.TokenDetails, error)
func ExtractAccessTokenFromClient ¶
func ExtractAccessTokenFromClient(r *http.Request) (*types.AccessDetails, error)
func ExtractRefreshTokenFromClient ¶
func ExtractRefreshTokenFromClient(refreshToken string) (*types.AccessDetails, error)
func JWTMiddleware ¶
func JWTMiddleware() mux.MiddlewareFunc
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.