-
-
Notifications
You must be signed in to change notification settings - Fork 169
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
Implement password reset via LDAP #73
Conversation
This is in preparation of supporting the password change message, since this is from the Extended Operations that is not available in the simple ServerOp.
This is the message that broadcasts the capabilities of the server, including the supported extensions.
This allows other systems (e.g. Authelia) to reset passwords for users.
Fixes #73 |
Codecov Report
@@ Coverage Diff @@
## main #73 +/- ##
==========================================
+ Coverage 69.50% 71.67% +2.17%
==========================================
Files 13 13
Lines 2410 2690 +280
==========================================
+ Hits 1675 1928 +253
- Misses 735 762 +27
Continue to review full report at Codecov.
|
Oh, so does it mean that this is now outdated? https://github.com/nitnelave/lldap/blob/main/example_configs/authelia_config.yml#L10 |
Yes! Feel free to open a PR to fix that, otherwise I'll do it when I have time. |
Added in #91 |
This adds support for other systems to modify a user's password, for instance Authelia.
In addition, this adds a few missing LDAP functions required for a proper LDAP server, such as rootDSE request handling.