zero-api-middleware

module
v0.19.6 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MIT

README

zero-api-middleware

名称 作用
auth 基本认证,摘要认证
bodylimit 限制请求体大小
casbin 访问控制(未实现)
cors 跨域控制
csrf 跨站请求伪造防御
jwt jwt 验证
limiter 限流,全局
logger 请求日志
must-param 必要参数检查
newrelic 监控
nonce 随机参数 nonce 重复检查
opentracing 追踪
sign 签名验证
throttle 限流,默认指定每一个 ip 的每一个请求
timestamp 时间戳检查,与当前时间不得相差太多

Directories

Path Synopsis
auth
basic
Package basic 简单认证,如果之前没有认证,会返回`401`,要求用户输入用户名和密码 会在网络中明文传送账号和密码
Package basic 简单认证,如果之前没有认证,会返回`401`,要求用户输入用户名和密码 会在网络中明文传送账号和密码
digest
Package digest 摘要认证,与简单认证相比,其不在网络中明文传送账号和密码
Package digest 摘要认证,与简单认证相比,其不在网络中明文传送账号和密码
Package bodylimit 限制请求体大小
Package bodylimit 限制请求体大小
Package cors 跨域控制
Package cors 跨域控制
jwt
Package jwt ...
Package jwt ...
Package logger 请求日志,输出`一次请求`的一些信息,即使发生异常(`panic`),也能输出
Package logger 请求日志,输出`一次请求`的一些信息,即使发生异常(`panic`),也能输出
Package newrelic 监控
Package newrelic 监控
Package throttle 限流
Package throttle 限流

Jump to

Keyboard shortcuts

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