Documentation
¶
Index ¶
- func AmapApiProxyAuthCookie(c *core.WebContext, config *settings.Config)
- func JWTAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
- func JWTAuthorizationByCookie(config *settings.Config) core.MiddlewareHandlerFunc
- func JWTAuthorizationByQueryString(config *settings.Config) core.MiddlewareHandlerFunc
- func JWTEmailVerifyAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
- func JWTMCPAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
- func JWTOAuth2CallbackAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
- func JWTResetPasswordAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
- func JWTTwoFactorAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
- 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 ¶ added in v0.4.0
func AmapApiProxyAuthCookie(c *core.WebContext, config *settings.Config)
AmapApiProxyAuthCookie adds amap api proxy auth cookie to cookies in response
func JWTAuthorization ¶
func JWTAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
JWTAuthorization verifies whether current request is valid by jwt token in header
func JWTAuthorizationByCookie ¶ added in v0.4.0
func JWTAuthorizationByCookie(config *settings.Config) core.MiddlewareHandlerFunc
JWTAuthorizationByCookie verifies whether current request is valid by jwt token in cookie
func JWTAuthorizationByQueryString ¶
func JWTAuthorizationByQueryString(config *settings.Config) core.MiddlewareHandlerFunc
JWTAuthorizationByQueryString verifies whether current request is valid by jwt token in query string
func JWTEmailVerifyAuthorization ¶ added in v0.4.0
func JWTEmailVerifyAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
JWTEmailVerifyAuthorization verifies whether current request is email verification
func JWTMCPAuthorization ¶ added in v0.10.0
func JWTMCPAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
JWTMCPAuthorization verifies whether current request is valid by jwt mcp token in header
func JWTOAuth2CallbackAuthorization ¶ added in v1.2.0
func JWTOAuth2CallbackAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
JWTOAuth2CallbackAuthorization verifies whether current request is OAuth 2.0 callback
func JWTResetPasswordAuthorization ¶ added in v0.4.0
func JWTResetPasswordAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
JWTResetPasswordAuthorization verifies whether current request is password reset
func JWTTwoFactorAuthorization ¶
func JWTTwoFactorAuthorization(config *settings.Config) core.MiddlewareHandlerFunc
JWTTwoFactorAuthorization verifies whether current request is valid by 2fa passcode
func MCPServerIpLimit ¶ added in v0.10.0
func MCPServerIpLimit(config *settings.Config) core.MiddlewareHandlerFunc
MCPServerIpLimit limits access to the MCP server based on IP address.
Types ¶
type TokenSourceType ¶ added in v0.3.0
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