-
Notifications
You must be signed in to change notification settings - Fork 0
Add: global LDAP server #875
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds Global Catalog (GC) LDAP server support, which operates on ports 3268 and 3269 (similar to standard LDAP but with limited query support). The changes include new service configurations, test fixtures, and command-line support for launching the global LDAP server.
- Added Global Catalog LDAP server running on ports 3268/3269
- Created dedicated test fixtures and configuration for the global server
- Updated service startup logic to support the new server type
Reviewed changes
Copilot reviewed 8 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| traefik.yml | Added entry points for global LDAP ports 3268 and 3269 |
| tests/conftest.py | Added global server test fixtures and event loop configuration |
| interface | Updated subproject commit reference |
| docker-compose.yml | Added global_ldap_server service with Traefik routing configuration |
| app/multidirectory.py | Added global LDAP server factory and command-line argument |
| app/ldap_protocol/server.py | Added debug logging for server initialization |
| app/ioc.py | Added GlobalLDAPServerProvider with LDAP request context support |
| app/config.py | Added global LDAP port configuration and helper methods |
| .package/docker-compose.yml | Removed trailing whitespace |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Добавил Global Catalog (GC) - сервер аналогичный LDAP серверу, только на других портах и доступны только некоторые LDAP запросы.
Задача: 1046