Documentation
¶
Index ¶
- func AmapApiProxyAuthCookie(c *core.WebContext, config *settings.Config)
- func JWTAuthorization(c *core.WebContext)
- func JWTAuthorizationByCookie(c *core.WebContext)
- func JWTAuthorizationByQueryString(c *core.WebContext)
- func JWTEmailVerifyAuthorization(c *core.WebContext)
- func JWTMCPAuthorization(c *core.WebContext)
- func JWTResetPasswordAuthorization(c *core.WebContext)
- func JWTTwoFactorAuthorization(c *core.WebContext)
- func MCPServerIpLimit(config *settings.Config) core.MiddlewareHandlerFunc
- func Recovery(c *core.WebContext)
- func RequestId(config *settings.Config) core.MiddlewareHandlerFunc
- func RequestLog(c *core.WebContext)
- type TokenSourceType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AmapApiProxyAuthCookie ¶
func AmapApiProxyAuthCookie(c *core.WebContext, config *settings.Config)
AmapApiProxyAuthCookie adds amap api proxy auth cookie to cookies in response
func JWTAuthorization ¶
func JWTAuthorization(c *core.WebContext)
JWTAuthorization verifies whether current request is valid by jwt token in header
func JWTAuthorizationByCookie ¶
func JWTAuthorizationByCookie(c *core.WebContext)
JWTAuthorizationByCookie verifies whether current request is valid by jwt token in cookie
func JWTAuthorizationByQueryString ¶
func JWTAuthorizationByQueryString(c *core.WebContext)
JWTAuthorizationByQueryString verifies whether current request is valid by jwt token in query string
func JWTEmailVerifyAuthorization ¶
func JWTEmailVerifyAuthorization(c *core.WebContext)
JWTEmailVerifyAuthorization verifies whether current request is email verification
func JWTMCPAuthorization ¶
func JWTMCPAuthorization(c *core.WebContext)
JWTMCPAuthorization verifies whether current request is valid by jwt mcp token in header
func JWTResetPasswordAuthorization ¶
func JWTResetPasswordAuthorization(c *core.WebContext)
JWTResetPasswordAuthorization verifies whether current request is password reset
func JWTTwoFactorAuthorization ¶
func JWTTwoFactorAuthorization(c *core.WebContext)
JWTTwoFactorAuthorization verifies whether current request is valid by 2fa passcode
func MCPServerIpLimit ¶
func MCPServerIpLimit(config *settings.Config) core.MiddlewareHandlerFunc
MCPServerIpLimit limits access to the MCP server based on IP address.
Types ¶
type TokenSourceType ¶
type TokenSourceType byte
TokenSourceType represents token source
const ( TOKEN_SOURCE_TYPE_HEADER TokenSourceType = 1 TOKEN_SOURCE_TYPE_ARGUMENT TokenSourceType = 2 TOKEN_SOURCE_TYPE_COOKIE TokenSourceType = 3 )
Token source types