Documentation ¶
Index ¶
- func EmailVerification(emailValues utils.EmailVerification) string
- func GeneralTokens(uuid string, subject string, timeMultiplier time.Duration) string
- func GenerateAccessClaims(uuid string) (*models.Claims, string, int64)
- func GenerateRefreshClaims(cl *models.Claims) (string, int64)
- func GenerateToken(uuid string, subjectType string, timeExp int64) string
- func GenerateTokens(uuid string) (string, string, int64, int64)
- func GetAuthCookies(accessToken, refreshToken string) (*fiber.Cookie, *fiber.Cookie)
- func ResetPassword(resetValues utils.EmailVerification) string
- func SaveToken(uuid string, subjectType string, timeExp int64, token string) bool
- func ValidateToken(accessToken string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EmailVerification ¶
func EmailVerification(emailValues utils.EmailVerification) string
func GeneralTokens ¶
func GenerateRefreshClaims ¶
GenerateRefreshClaims returns refresh_token
func GenerateToken ¶
generate token
func GenerateTokens ¶
GenerateTokens returns the access and refresh tokens
func GetAuthCookies ¶
func GetAuthCookies(accessToken, refreshToken string) (*fiber.Cookie, *fiber.Cookie)
GetAuthCookies sends two cookies of type access_token and refresh_token
func ResetPassword ¶
func ResetPassword(resetValues utils.EmailVerification) string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.