Documentation
¶
Index ¶
- func AdminAuthorizator(data interface{}, c *gin.Context) bool
- func AllUserAuthorizator(data interface{}, c *gin.Context) bool
- func Common(c *gin.Context)
- func CorsHandler() gin.HandlerFunc
- func GenLogId() string
- func GinJWTMiddlewareInit(jwtAuthorizator JwtAuthorizator) (authMiddleware *jwt.GinJWTMiddleware)
- func LoggerM(opt LoggerOptions) gin.HandlerFunc
- func Milliseconds(t time.Duration) float64
- func NoRouteHandler(c *gin.Context)
- func TestAuthorizator(data interface{}, c *gin.Context) bool
- type F
- type JwtAuthorizator
- type Logger
- type LoggerOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdminAuthorizator ¶
role is admin can access
func AllUserAuthorizator ¶
func CorsHandler ¶
func CorsHandler() gin.HandlerFunc
func GinJWTMiddlewareInit ¶
func GinJWTMiddlewareInit(jwtAuthorizator JwtAuthorizator) (authMiddleware *jwt.GinJWTMiddleware)
func LoggerM ¶
func LoggerM(opt LoggerOptions) gin.HandlerFunc
Logger is a middleware which provide a logger in ctx. Records each handling on os.stdout. nolint:funlen
func Milliseconds ¶
func TestAuthorizator ¶
username is test can access
Types ¶
type JwtAuthorizator ¶
Click to show internal directories.
Click to hide internal directories.