package server import ( "auth_service/api/auth" "auth_service/api/users" "net/http" "os" ) func Configure() { http.HandleFunc("/api/token", auth.Token) http.HandleFunc("/api/token/verify", auth.VerifyToken) http.HandleFunc("/api/access", auth.VerifyToken) if os.Getenv("ENABLE_SELF_REGISTER") == "true" { http.HandleFunc("/api/register", users.RegisterUser) } http.HandleFunc("/api/users", users.GetAllUsers) http.HandleFunc("/api/users/user", users.GetUser) http.HandleFunc("/api/users/password", users.ChangePassword) http.HandleFunc("/api/users/change", users.ChangeUser) http.HandleFunc("/api/users/del", users.DelUser) http.HandleFunc("/api/users/add", users.AddUser) }