mw

package
v0.0.0-...-fede4b9 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Auth

func Auth() app.HandlerFunc

Auth 负责校验用户身份,会提取 token 并做处理,Next 时会携带 token 类型

func CheckToken

func CheckToken(token string) (int64, error)

CheckToken 会检查 token 是否有效,如果有效则返回 token 类型,否则返回错误(type 会返回 -1)

func CreateAllToken

func CreateAllToken() (string, string, error)

CreateAllToken 创建一对 token,第一个是 access token,第二个是 refresh token

func CreateToken

func CreateToken(tokenType int64) (string, error)

CreateToken 会通过不同 Token 类型创建不同的 Token

func GetHeaderParams

func GetHeaderParams() app.HandlerFunc

GetHeaderParams 获取请求头的信息,处理 id 和 cookies 并附加到 Context 中

Types

type Claims

type Claims struct {
	Type int64 `json:"type"`
	jwt.StandardClaims
}

Jump to

Keyboard shortcuts

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