sso_gen.go 655 B

12345678910111213141516171819202122232425262728293031
  1. package routers
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/gen"
  5. )
  6. func init() {
  7. addRegisterHandler(registerSsoRouter)
  8. }
  9. func registerSsoRouter(e *engine.ApiEngine) {
  10. api := e.GinEngine.Group("/api")
  11. v1 := api.Group("/v1/sso")
  12. if len(_router["sso"]) > 0 {
  13. v1.Use(_router["sso"]...)
  14. }
  15. ctrler := gen.NewSsoController(e)
  16. v1.GET("/login", ctrler.Login)
  17. v1.POST("/login", ctrler.Login)
  18. v1.GET("/logout", ctrler.Logout)
  19. v1.POST("/logout", ctrler.Logout)
  20. v1.GET("/token_validate", ctrler.TokenValidate)
  21. v1.POST("/token_validate", ctrler.TokenValidate)
  22. }