Berkano-user also defines interfaces and a couple of implementations for
- password Password generation strategies (Used to generate a random password for new users, or to reset "forgotten" password, for instance). See Javadoc for PasswordGenerator
- password Password matching and encoding strategies. See Javadoc for PasswordMatchingStrategy
- password Password retrieval strategies (mail current password, mail newly generated password, ...). See Javadoc for PasswordRetrievalStrategy
All these are also based on the principles of IoC/CDI.
Berkano User UI Components for WebWork provides an UI for this purpose.