Plugin checklist
Jump to navigation
Jump to search
- Registration
- On-site registration
- Initial properties (i.e. email-address) passed to RestAuth
- Conflicts handled properly
- User already exists remotely (check that no local user is created)
- User already exists locally (avoid calling RestAuth in this case!)
- Login
- Restrict login to members of a group
- Users already present locally are handled properly
- Users not already present are handled properly
- Import any properties upon login
- Passwords
- Ability to set your own password
- Admin may set passwords
- Reset passwords (i.e. "Forgot Password")
- Make sure all functionality honours the setting if hashes should be stored locally.
- Configuration
- Optionally store password-hashes locally
- Properties
- Get properties from RestAuth
- Store properties in RestAuth
- Optionally refresh properties every X minutes (configurable option)
- Groups
- Get initial groups from RestAuth
- Store group-changes (add/remove) in RestAuth
- Ability to add/remove groups
- Optionally refresh groups every X minutes (configurable option)
- Export
- Functionality to export already present users
- Other
- Remove users
- Error-handling (unavaliable server, ...)