feat: multi-feature update
This commit is contained in:
@@ -31,6 +31,7 @@ func SetApiRouter(router *gin.Engine) {
|
||||
apiRouter.GET("/about", controller.GetAbout)
|
||||
//apiRouter.GET("/midjourney", controller.GetMidjourney)
|
||||
apiRouter.GET("/home_page_content", controller.GetHomePageContent)
|
||||
apiRouter.GET("/home_stats", controller.GetHomeStats)
|
||||
apiRouter.GET("/pricing", middleware.HeaderNavModuleAuth("pricing"), controller.GetPricing)
|
||||
perfMetricsRoute := apiRouter.Group("/perf-metrics")
|
||||
perfMetricsRoute.Use(middleware.HeaderNavModulePublicOrUserAuth("pricing"))
|
||||
@@ -50,6 +51,11 @@ func SetApiRouter(router *gin.Engine) {
|
||||
apiRouter.POST("/oauth/wechat/bind", middleware.CriticalRateLimit(), anonymousRequestBodyLimit, controller.WeChatBind)
|
||||
apiRouter.GET("/oauth/telegram/login", middleware.CriticalRateLimit(), controller.TelegramLogin)
|
||||
apiRouter.GET("/oauth/telegram/bind", middleware.CriticalRateLimit(), controller.TelegramBind)
|
||||
apiRouter.GET("/hhhl/authorize", middleware.CriticalRateLimit(), controller.HHHLAuthorize)
|
||||
apiRouter.GET("/hhhl/callback", middleware.CriticalRateLimit(), controller.HHHLCallback)
|
||||
apiRouter.POST("/hhhl/token", controller.HHHLToken)
|
||||
apiRouter.GET("/hhhl/token", controller.HHHLToken)
|
||||
apiRouter.GET("/hhhl/userinfo", controller.HHHLUserInfo)
|
||||
// Standard OAuth providers (GitHub, Discord, OIDC, LinuxDO) - unified route
|
||||
apiRouter.GET("/oauth/:provider", middleware.CriticalRateLimit(), controller.HandleOAuth)
|
||||
apiRouter.GET("/ratio_config", middleware.CriticalRateLimit(), controller.GetRatioConfig)
|
||||
|
||||
Reference in New Issue
Block a user