Documentation ¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
func BuildJWT ¶
func BuildJWT(cfg *config.Configuration, user *model.AuthUserDetails) (string, error)
BuildJWT return signed claims token JWT with defined expiration times in configuration
Types ¶
type DecodePayloadData ¶
type DecodePayloadData struct { UserID int `json:"user_id"` FullName string `json:"full_name"` Email string `json:"email"` RoleName string `json:"role_name"` }
DecodePayloadData consists decoded payload data
func ExtractPayloadJWT ¶
func ExtractPayloadJWT(data interface{}) (DecodePayloadData, error)
ExtractPayloadJWT will extracting payload data from ctx.Locals
func ValidateJWT ¶
func ValidateJWT(ctx *fiber.Ctx) (DecodePayloadData, error)
ValidateJWT will checking validity of signed JWT token from request in
Click to show internal directories.
Click to hide internal directories.