Cerberus is everyone’s favorite multi-headed watchdog guarding the doors of
hell LDAP!
- Create new users
- View Users
- User password management (with Admin intervention)
SvelteKit, Typescript, Ldap.js, JOSE (For JWT)
- [X] Login Page
- [X] Registration
- [X] Change Password
- [X] Member Area information
What information to show?
- Currently showing CN, Groups, Password Expiry and Description
- Trivial to add more
- [ ] Club Membership verification for Registration Proposal: Discord Integration
- [ ] Allow users to change their password
- Maybe add some verification?
- [ ] Make Pretty
- Make sure your text editor uses editorconfig.
- Read comments above unimplemented functions.
Run ~npm run format~ before committing!prettier is broken (for me atleast)
To ensure Node.js version consistency, consider using Nix: nix develop