feat/sso-auth: added the handler

This commit is contained in:
2025-11-10 22:54:08 +07:00
parent 683ddd3ef2
commit 02b0aa66ec
4 changed files with 172 additions and 22 deletions
@@ -36,6 +36,7 @@ import (
/******************** actor ********************/
authpartner "simrs-vx/internal/interface/main-handler/auth-partner"
doctor "simrs-vx/internal/interface/main-handler/doctor"
employee "simrs-vx/internal/interface/main-handler/employee"
nurse "simrs-vx/internal/interface/main-handler/nurse"
@@ -47,6 +48,7 @@ import (
personinsurance "simrs-vx/internal/interface/main-handler/person-insurance"
pharmacist "simrs-vx/internal/interface/main-handler/pharmacist"
user "simrs-vx/internal/interface/main-handler/user"
userfes "simrs-vx/internal/interface/main-handler/user-fes"
/******************** external ********************/
a "github.com/karincake/apem"
@@ -132,7 +134,9 @@ func SetRoutes() http.Handler {
r.HandleFunc("/", home.Home)
r.HandleFunc("POST /v1/authentication/login", auth.Login)
r.HandleFunc("POST /v1/authentication/login-fes", auth.LoginFes)
hk.Route("POST /v1/authentication/logout", r, auth.GuardMW, auth.Logout)
hc.RegCrud(r, "/v1/auth-partner", authpartner.O)
hc.RegCrud(r, "/v1/practice-schedule", practiceschedule.O)
hc.RegCrud(r, "/v1/counter", counter.O)
hc.RegCrud(r, "/v1/medicine-mix", medicicinemix.O)
@@ -282,6 +286,8 @@ func SetRoutes() http.Handler {
"PATCH /{id}/block": user.O.Block,
"PATCH /{id}/active": user.O.Active,
})
hc.RegCrud(r, "/v1/user-fes", userfes.O)
hk.GroupRoutes("/v1/patient", r, hk.MapHandlerFunc{
"GET /": patient.O.GetList,
"GET /{id}": patient.O.GetDetail,