jasypt
UserServices, ServiceResult, ServiceError…
UserService binding
password encryption
registration
admin site