chg: routing and added auth to backend endpoint
This commit is contained in:
@@ -8,9 +8,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func RegisterRoutes(router *gin.Engine, userController *controllers.UserController, membershipcontroller *controllers.MembershipController, contactController *controllers.ContactController) {
|
func RegisterRoutes(router *gin.Engine, userController *controllers.UserController, membershipcontroller *controllers.MembershipController, contactController *controllers.ContactController) {
|
||||||
router.GET("/verify", userController.VerifyMailHandler)
|
router.GET("/users/verify", userController.VerifyMailHandler)
|
||||||
router.POST("/h/register", userController.RegisterUser)
|
router.POST("/users/register", userController.RegisterUser)
|
||||||
router.POST("/h/contact", contactController.RelayContactRequest)
|
router.POST("/users/contact", contactController.RelayContactRequest)
|
||||||
|
|
||||||
router.POST("/csp-report", middlewares.CSPReportHandling)
|
router.POST("/csp-report", middlewares.CSPReportHandling)
|
||||||
|
|
||||||
@@ -21,7 +21,13 @@ func RegisterRoutes(router *gin.Engine, userController *controllers.UserControll
|
|||||||
//create api key required router
|
//create api key required router
|
||||||
apiRouter := router.Group("/api")
|
apiRouter := router.Group("/api")
|
||||||
{
|
{
|
||||||
router.POST("/subscription", membershipcontroller.RegisterSubscription)
|
router.POST("/v1/subscription", membershipcontroller.RegisterSubscription)
|
||||||
}
|
}
|
||||||
apiRouter.Use(middlewares.APIKeyMiddleware())
|
apiRouter.Use(middlewares.APIKeyMiddleware())
|
||||||
|
|
||||||
|
authRouter := router.Group("/users/backend")
|
||||||
|
{
|
||||||
|
router.POST("/currentUser", userController.CurrentUserHandler)
|
||||||
|
}
|
||||||
|
authRouter.Use(middlewares.AuthMiddleware())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user