Documentation ¶
Index ¶
- func HandleIndex(config *config.Config) gin.HandlerFunc
- func HandleLogin(config *config.Config, scm core.SCMProvider, scmService core.SCMService, ...) gin.HandlerFunc
- func HandleLogout(config *config.Config, session core.Session) gin.HandlerFunc
- func MiddlewareBindUser(session core.Session) gin.HandlerFunc
- func MiddlewareLogin(scm core.SCMProvider, m core.LoginMiddleware) gin.HandlerFunc
- func TokenFrom(c *gin.Context) *core.Token
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleLogin ¶
func HandleLogin( config *config.Config, scm core.SCMProvider, scmService core.SCMService, session core.Session, ) gin.HandlerFunc
HandleLogin user
func HandleLogout ¶
HandleLogout user session
func MiddlewareBindUser ¶
func MiddlewareBindUser(session core.Session) gin.HandlerFunc
MiddlewareBindUser handle bind user request
func MiddlewareLogin ¶
func MiddlewareLogin(scm core.SCMProvider, m core.LoginMiddleware) gin.HandlerFunc
MiddlewareLogin context
Types ¶
type Router ¶
type Router struct { Config *config.Config LoginMiddleware core.LoginMiddleware SCMService core.SCMService Session core.Session }
Router for frontend web
func (*Router) RegisterRoutes ¶
RegisterRoutes for Gin
Click to show internal directories.
Click to hide internal directories.