package
0.0.0-20210825102347-4bac58d596fc
Repository: https://github.com/cermu/go-phonebook-api.git
Documentation: pkg.go.dev

# Functions

CreateToken public function that returns a JWT auth token.
DeleteAuthenticationDetails public function that is called when a user logs out to invalidate JWT token.
GenerateResetPasswordLink public function.
Refresh public function that refreshes access_token using refresh_token when 15 minutes are over and user is still active.
SaveJWTMetadata public function that saves JWT metadata in redis.
SaveResetLinkMetadata public function that saves reset password link data in redis.

# Structs

AuthenticationDetails struct to store token claims.
ResetPasswordURLDetails struct to store details for generated reset password link.