auth_router

package
v0.0.0-...-18a434d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PathAuthCodeMap    = make(map[string]string)
	PathAuthRoleMap    = make(map[string]string)
	PathAuthFuncMap    = make(map[string]AuthHandlerFunc)
	PathAuthNoLoginMap = make(map[string]bool)
)

Functions

This section is empty.

Types

type AuthHandlerFunc

type AuthHandlerFunc func(*gin.Context) bool

type IRoutes

type IRoutes interface {
	Handle(string, string, ...gin.HandlerFunc) IRoutes
	HandleAuthCode(string, string, string, ...gin.HandlerFunc) IRoutes
	HandleAuthRole(string, string, string, ...gin.HandlerFunc) IRoutes
	HandleAuthFunc(string, string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	HandleAuthNoLogin(string, string, ...gin.HandlerFunc) IRoutes
	Any(string, ...gin.HandlerFunc) IRoutes
	AnyAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	AnyAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	AnyAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	AnyAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
	GET(string, ...gin.HandlerFunc) IRoutes
	GetAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	GetAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	GetAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	GetAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
	POST(string, ...gin.HandlerFunc) IRoutes
	PostAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	PostAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	PostAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	PostAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
	DELETE(string, ...gin.HandlerFunc) IRoutes
	DeleteAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	DeleteAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	DeleteAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	DeleteAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
	PATCH(string, ...gin.HandlerFunc) IRoutes
	PatchAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	PatchAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	PatchAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	PatchAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
	PUT(string, ...gin.HandlerFunc) IRoutes
	PutAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	PutAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	PutAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	PutAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
	OPTIONS(string, ...gin.HandlerFunc) IRoutes
	OptionsAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	OptionsAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	OptionsAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	OptionsAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
	HEAD(string, ...gin.HandlerFunc) IRoutes
	HeadAuthCode(string, string, ...gin.HandlerFunc) IRoutes
	HeadAuthRole(string, string, ...gin.HandlerFunc) IRoutes
	HeadAuthFunc(string, AuthHandlerFunc, ...gin.HandlerFunc) IRoutes
	HeadAuthNoLogin(string, ...gin.HandlerFunc) IRoutes
}

type RouterGroup

type RouterGroup struct {
	RouterGroup *gin.RouterGroup
}

func (*RouterGroup) Any

func (group *RouterGroup) Any(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) AnyAuthCode

func (group *RouterGroup) AnyAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) AnyAuthFunc

func (group *RouterGroup) AnyAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) AnyAuthNoLogin

func (group *RouterGroup) AnyAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) AnyAuthRole

func (group *RouterGroup) AnyAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) DELETE

func (group *RouterGroup) DELETE(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) DeleteAuthCode

func (group *RouterGroup) DeleteAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) DeleteAuthFunc

func (group *RouterGroup) DeleteAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) DeleteAuthNoLogin

func (group *RouterGroup) DeleteAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) DeleteAuthRole

func (group *RouterGroup) DeleteAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) GET

func (group *RouterGroup) GET(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) GetAuthCode

func (group *RouterGroup) GetAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) GetAuthFunc

func (group *RouterGroup) GetAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) GetAuthNoLogin

func (group *RouterGroup) GetAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) GetAuthRole

func (group *RouterGroup) GetAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) Group

func (group *RouterGroup) Group(relativePath string, handlers ...gin.HandlerFunc) *RouterGroup

func (*RouterGroup) HEAD

func (group *RouterGroup) HEAD(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) Handle

func (group *RouterGroup) Handle(httpMethod, relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HandleAuthCode

func (group *RouterGroup) HandleAuthCode(httpMethod, relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HandleAuthFunc

func (group *RouterGroup) HandleAuthFunc(httpMethod, relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HandleAuthNoLogin

func (group *RouterGroup) HandleAuthNoLogin(httpMethod, relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HandleAuthRole

func (group *RouterGroup) HandleAuthRole(httpMethod, relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HeadAuthCode

func (group *RouterGroup) HeadAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HeadAuthFunc

func (group *RouterGroup) HeadAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HeadAuthNoLogin

func (group *RouterGroup) HeadAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) HeadAuthRole

func (group *RouterGroup) HeadAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) OPTIONS

func (group *RouterGroup) OPTIONS(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) OptionsAuthCode

func (group *RouterGroup) OptionsAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) OptionsAuthFunc

func (group *RouterGroup) OptionsAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) OptionsAuthNoLogin

func (group *RouterGroup) OptionsAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) OptionsAuthRole

func (group *RouterGroup) OptionsAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PATCH

func (group *RouterGroup) PATCH(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) POST

func (group *RouterGroup) POST(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PUT

func (group *RouterGroup) PUT(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PatchAuthCode

func (group *RouterGroup) PatchAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PatchAuthFunc

func (group *RouterGroup) PatchAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PatchAuthNoLogin

func (group *RouterGroup) PatchAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PatchAuthRole

func (group *RouterGroup) PatchAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PostAuthCode

func (group *RouterGroup) PostAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PostAuthFunc

func (group *RouterGroup) PostAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PostAuthNoLogin

func (group *RouterGroup) PostAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PostAuthRole

func (group *RouterGroup) PostAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PutAuthCode

func (group *RouterGroup) PutAuthCode(relativePath, authCode string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PutAuthFunc

func (group *RouterGroup) PutAuthFunc(relativePath string, authHandleFunc AuthHandlerFunc, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PutAuthNoLogin

func (group *RouterGroup) PutAuthNoLogin(relativePath string, handlers ...gin.HandlerFunc) IRoutes

func (*RouterGroup) PutAuthRole

func (group *RouterGroup) PutAuthRole(relativePath, authRole string, handlers ...gin.HandlerFunc) IRoutes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL