Documentation
¶
Index ¶
Constants ¶
View Source
const (
UserContext = "user_context"
)
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
// contains filtered or unexported fields
}
func NewAuthMiddleware ¶
func NewAuthMiddleware(rc *redis.Client, cfg *config.Config) *AuthMiddleware
func (*AuthMiddleware) CheckToken ¶
func (am *AuthMiddleware) CheckToken(token string) (*JWTCustomClaims, error)
func (*AuthMiddleware) Middleware ¶
func (am *AuthMiddleware) Middleware(next echo.HandlerFunc) echo.HandlerFunc
type JWTCustomClaims ¶
type JWTCustomClaims struct {
UUID string `json:"uuid"`
ETHAddress string `json:"eth_address"`
jwt.StandardClaims
}
Click to show internal directories.
Click to hide internal directories.