Documentation
¶
Index ¶
- func Authorize(uc UserClient, roles ...string) gin.HandlerFunc
- func Cors() gin.HandlerFunc
- func Logger(serviceCtx srvctx.ServiceContext) gin.HandlerFunc
- func Recovery(serviceCtx srvctx.ServiceContext) gin.HandlerFunc
- func RequireAuth(ac AuthClient) func(*gin.Context)
- type AuthClient
- type CanGetStatusCode
- type UserClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Authorize ¶
func Authorize(uc UserClient, roles ...string) gin.HandlerFunc
func Cors ¶
func Cors() gin.HandlerFunc
func Logger ¶
func Logger(serviceCtx srvctx.ServiceContext) gin.HandlerFunc
func Recovery ¶
func Recovery(serviceCtx srvctx.ServiceContext) gin.HandlerFunc
func RequireAuth ¶
func RequireAuth(ac AuthClient) func(*gin.Context)
Types ¶
type AuthClient ¶
type CanGetStatusCode ¶
type CanGetStatusCode interface {
StatusCode() int
}
Click to show internal directories.
Click to hide internal directories.