middleware

package
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2025 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const HeaderXRequestID = "X-Request-ID"

Variables

This section is empty.

Functions

func Auth added in v1.9.0

func Auth(cfg *config.Config) echo.MiddlewareFunc

Auth 中间件用于验证请求的认证信息

func CORS

func Cache

func Cache() echo.MiddlewareFunc

func Error

func Error() echo.MiddlewareFunc

func GenerateToken added in v1.9.0

func GenerateToken(cfg *config.Config) (string, int, error)

GenerateToken 生成JWT令牌

func GetJWTExpirationHours added in v1.9.0

func GetJWTExpirationHours(cfg *config.Config) int

GetJWTExpirationHours 获取JWT过期时间

func InitJWTSecret added in v1.9.0

func InitJWTSecret(cfg *config.Config)

InitJWTSecret 初始化JWT密钥

func IsPasswordSet added in v1.9.0

func IsPasswordSet(cfg *config.Config) bool

IsPasswordSet 检查是否已设置密码

func Logger

func Logger() echo.MiddlewareFunc

func VerifyPassword added in v1.9.0

func VerifyPassword(cfg *config.Config, password string) bool

VerifyPassword 验证密码是否正确

Types

type Claims added in v1.9.0

type Claims struct {
	jwt.RegisteredClaims
}

Claims JWT声明结构

func ParseToken added in v1.9.0

func ParseToken(tokenString string) (*Claims, error)

ParseToken 解析和验证JWT令牌

Jump to

Keyboard shortcuts

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