Documentation
¶
Index ¶
Constants ¶
View Source
const ( AuthorizationKeyUserID = "Authorization.UserID" AuthorizationKeyUserRole = "Authorization.UserRole" )
View Source
const ( WSKeyConn = "WS.Conn" WSKeyReply = "WS.Reply" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationMiddleware ¶
@Middleware @Global
func (*AuthorizationMiddleware) Handle ¶
func (am *AuthorizationMiddleware) Handle(ctx ctxpkg.Context, _ middleware.AnnotationArgs, next middleware.Handler) error
func (AuthorizationMiddleware) SecurityScheme ¶
func (AuthorizationMiddleware) SecurityScheme() middleware.SecurityScheme
func (AuthorizationMiddleware) Spec ¶
func (AuthorizationMiddleware) Spec() middleware.AnnotationSpec
type LogMiddleware ¶
type LogMiddleware struct{}
@Middleware @Global
func (LogMiddleware) Handle ¶
func (LogMiddleware) Handle(ctx ctxpkg.Context, _ middleware.AnnotationArgs, next middleware.Handler) error
func (LogMiddleware) Spec ¶
func (LogMiddleware) Spec() middleware.AnnotationSpec
type SSEMiddleware ¶
type SSEMiddleware struct{}
@Middleware
func (SSEMiddleware) Handle ¶
func (SSEMiddleware) Handle(ctx ctxpkg.Context, _ middleware.AnnotationArgs, next middleware.Handler) error
func (SSEMiddleware) Spec ¶
func (SSEMiddleware) Spec() middleware.AnnotationSpec
type WebSocketMiddleware ¶
type WebSocketMiddleware struct{}
@Middleware
func (WebSocketMiddleware) Handle ¶
func (WebSocketMiddleware) Handle(ctx ctxpkg.Context, _ middleware.AnnotationArgs, next middleware.Handler) error
func (WebSocketMiddleware) Spec ¶
func (WebSocketMiddleware) Spec() middleware.AnnotationSpec
Click to show internal directories.
Click to hide internal directories.