From 580b1523f96c4dba538f6c28b54e923063ef8da3 Mon Sep 17 00:00:00 2001 From: "$(pass /github/name)" <$(pass /github/email)> Date: Thu, 5 Sep 2024 16:39:47 +0200 Subject: [PATCH] chg: routing and added auth to backend endpoint --- internal/routes/routes.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/internal/routes/routes.go b/internal/routes/routes.go index cdaa203..d83e494 100644 --- a/internal/routes/routes.go +++ b/internal/routes/routes.go @@ -8,9 +8,9 @@ import ( ) func RegisterRoutes(router *gin.Engine, userController *controllers.UserController, membershipcontroller *controllers.MembershipController, contactController *controllers.ContactController) { - router.GET("/verify", userController.VerifyMailHandler) - router.POST("/h/register", userController.RegisterUser) - router.POST("/h/contact", contactController.RelayContactRequest) + router.GET("/users/verify", userController.VerifyMailHandler) + router.POST("/users/register", userController.RegisterUser) + router.POST("/users/contact", contactController.RelayContactRequest) router.POST("/csp-report", middlewares.CSPReportHandling) @@ -21,7 +21,13 @@ func RegisterRoutes(router *gin.Engine, userController *controllers.UserControll //create api key required router apiRouter := router.Group("/api") { - router.POST("/subscription", membershipcontroller.RegisterSubscription) + router.POST("/v1/subscription", membershipcontroller.RegisterSubscription) } apiRouter.Use(middlewares.APIKeyMiddleware()) + + authRouter := router.Group("/users/backend") + { + router.POST("/currentUser", userController.CurrentUserHandler) + } + authRouter.Use(middlewares.AuthMiddleware()) }