Directories
¶
| Path | Synopsis |
|---|---|
|
Package access 记录接口访问记录
|
Package access 记录接口访问记录 |
|
auth
|
|
|
basic
Package basic 实现 Basic 校验 https://tools.ietf.org/html/rfc7617
|
Package basic 实现 Basic 校验 https://tools.ietf.org/html/rfc7617 |
|
Package health API 状态检测
|
Package health API 状态检测 |
|
Package jwt JSON Web Tokens 验证 sign := NewSigner[*jwt.RegisterClaims](...) v := NewVerifier[*jwt.RegisterClaims](nil, builder) // 添加多种编码方式 sign.Add("hmac", jwt.SigningMethodHS256, []byte("secret")) v.Add("hmac", jwt.SigningMethodHS256, []byte("secret")) sign.AddRSA("rsa", jwt.SigningMethodRS256, []byte("private")) v.AddRSA("rsa", jwt.SigningMethodRS256, []byte("public")) sign.Sign(&jwt.RegisterClaims{...}) sign.Sign(&jwt.RegisterClaims{...})
|
Package jwt JSON Web Tokens 验证 sign := NewSigner[*jwt.RegisterClaims](...) v := NewVerifier[*jwt.RegisterClaims](nil, builder) // 添加多种编码方式 sign.Add("hmac", jwt.SigningMethodHS256, []byte("secret")) v.Add("hmac", jwt.SigningMethodHS256, []byte("secret")) sign.AddRSA("rsa", jwt.SigningMethodRS256, []byte("private")) v.AddRSA("rsa", jwt.SigningMethodRS256, []byte("public")) sign.Sign(&jwt.RegisterClaims{...}) sign.Sign(&jwt.RegisterClaims{...}) |
|
Package ratelimit 提供了 X-Rate-Limit 功能的中间件 X-Rate-Limit-Limit: 同一个时间段所允许的请求的最大数目; X-Rate-Limit-Remaining: 在当前时间段内剩余的请求的数量; X-Rate-Limit-Reset: 为了得到最大请求数所等待的秒数。
|
Package ratelimit 提供了 X-Rate-Limit 功能的中间件 X-Rate-Limit-Limit: 同一个时间段所允许的请求的最大数目; X-Rate-Limit-Remaining: 在当前时间段内剩余的请求的数量; X-Rate-Limit-Reset: 为了得到最大请求数所等待的秒数。 |
Click to show internal directories.
Click to hide internal directories.