18 lines
445 B
Go
18 lines
445 B
Go
package routes
|
|
|
|
import (
|
|
"authorization/handlers"
|
|
"authorization/middleware"
|
|
"database/sql"
|
|
|
|
"github.com/gorilla/mux"
|
|
httpSwagger "github.com/swaggo/http-swagger"
|
|
)
|
|
|
|
func SetupRoutes(router *mux.Router, db *sql.DB) {
|
|
authzRoutes := router.PathPrefix("/v1/auth").Subrouter()
|
|
authzRoutes.HandleFunc("/check", middleware.JWTAuth(handlers.AuthorizeHandler)).Methods("POST")
|
|
|
|
router.PathPrefix("/swagger/").Handler(httpSwagger.WrapHandler)
|
|
}
|