Skip to content

Commit 60dbd55

Browse files
Added route for LDAP search
1 parent fd36430 commit 60dbd55

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

api/routes/routes.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"github.com/PythonHacker24/linux-acl-management-backend/api/middleware"
77
"github.com/PythonHacker24/linux-acl-management-backend/internal/auth"
88
"github.com/PythonHacker24/linux-acl-management-backend/internal/health"
9+
"github.com/PythonHacker24/linux-acl-management-backend/internal/search"
910
"github.com/PythonHacker24/linux-acl-management-backend/internal/session"
1011
"github.com/PythonHacker24/linux-acl-management-backend/internal/traversal"
1112
)
@@ -63,6 +64,13 @@ func RegisterRoutes(mux *http.ServeMux, sessionManager *session.Manager) {
6364
),
6465
))
6566

67+
/* for fetching list of all users in the LDAP server */
68+
mux.Handle("GET /users/ldap/search", http.HandlerFunc(
69+
middleware.LoggingMiddleware(
70+
middleware.AuthenticationMiddleware(search.SearchUsersHandler),
71+
),
72+
))
73+
6674
/* websocket connection for streaming user session data from Redis */
6775
mux.Handle("/users/session", http.HandlerFunc(
6876
middleware.LoggingMiddleware(

0 commit comments

Comments
 (0)