middleware

package
v1.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2021 License: MIT Imports: 8 Imported by: 12

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AccessKey []byte

AccessKey ...

View Source
var AccessKeyTTL int

AccessKeyTTL ...

View Source
var AuthID uint64

AuthID - Access details

View Source
var Email string

Email - Access details

View Source
var RefreshKey []byte

RefreshKey ...

View Source
var RefreshKeyTTL int

RefreshKeyTTL ...

Functions

func CORS

func CORS() gin.HandlerFunc

CORS middleware

func GetJWT

func GetJWT(id uint64, email string, tokenType string) (string, error)

GetJWT ...

func JWT

func JWT() gin.HandlerFunc

JWT ...

func RefreshJWT added in v1.2.5

func RefreshJWT() gin.HandlerFunc

RefreshJWT ...

func SentryCapture added in v1.2.4

func SentryCapture(sentryDsn string) gin.HandlerFunc

SentryCapture ...

Types

type JWTPayload added in v1.2.5

type JWTPayload struct {
	AccessJWT  string `json:"AccessJWT"`
	RefreshJWT string `json:"RefreshJWT"`
}

JWTPayload ...

type MyCustomClaims

type MyCustomClaims struct {
	ID    uint64 `json:"Id"`
	Email string `json:"Email"`
	jwt.StandardClaims
}

MyCustomClaims ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL