mirror of
https://github.com/renorris/openfsd
synced 2026-05-03 06:55:51 +08:00
add kick user web interface
This commit is contained in:
@@ -30,6 +30,7 @@ func (s *Server) setupRoutes() (e *gin.Engine) {
|
||||
s.setupUserRoutes(apiV1Group)
|
||||
s.setupConfigRoutes(apiV1Group)
|
||||
s.setupDataRoutes(apiV1Group)
|
||||
s.setupFsdConnRoutes(apiV1Group)
|
||||
|
||||
// Frontend groups
|
||||
s.setupFrontendRoutes(e.Group(""))
|
||||
@@ -67,6 +68,12 @@ func (s *Server) setupConfigRoutes(parent *gin.RouterGroup) {
|
||||
configGroup.POST("/createtoken", s.handleCreateNewAPIToken)
|
||||
}
|
||||
|
||||
func (s *Server) setupFsdConnRoutes(parent *gin.RouterGroup) {
|
||||
fsdConnGroup := parent.Group("/fsdconn")
|
||||
fsdConnGroup.Use(s.jwtBearerMiddleware)
|
||||
fsdConnGroup.POST("/kickuser", s.handleKickActiveConnection)
|
||||
}
|
||||
|
||||
func (s *Server) setupDataRoutes(parent *gin.RouterGroup) {
|
||||
dataGroup := parent.Group("/data")
|
||||
dataGroup.GET("/status.txt", s.handleGetStatusTxt)
|
||||
|
||||
Reference in New Issue
Block a user