Documentation ¶
Index ¶
- Variables
- func ConnectDatabase()
- func CreateAuth(userid uint64, td *models.TokenDetails) error
- func CreateToken(userid uint64) (*models.TokenDetails, error)
- func DeleteAuth(givenUuid string) (int64, error)
- func ExtractToken(r *http.Request) string
- func ExtractTokenMetadata(r *http.Request) (*models.AccessDetails, error)
- func FetchAuth(authD *models.AccessDetails) (uint64, error)
- func Refresh(c *gin.Context)
- func TokenValid(r *http.Request) error
- func VerifyToken(r *http.Request) (*jwt.Token, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DB *gorm.DB
View Source
var REDISCLIENT *redis.Client
Functions ¶
func ConnectDatabase ¶
func ConnectDatabase()
func CreateAuth ¶
func CreateAuth(userid uint64, td *models.TokenDetails) error
func CreateToken ¶
func CreateToken(userid uint64) (*models.TokenDetails, error)
func DeleteAuth ¶
func ExtractToken ¶
func ExtractTokenMetadata ¶
func ExtractTokenMetadata(r *http.Request) (*models.AccessDetails, error)
func TokenValid ¶
func VerifyToken ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.