Standard authentication widget
|Assignee:||Koen Deforche||% Done:|
Most web apps need some form of authentication.
There are many issues in implementing this correctly. See this discussion and many of these issues are unique to web applications.
In Wt, this could be abstracted nicely in a widget (WAuthenticationWidget) which talks to a model for actual storage of tokens, a model for a hash function, a model for confirming through mail, etc... with some concrete implementations which use for example Wt::Dbo and the recommended bcrypt.
The authentication widget itselfs allows login and logout functions, and its user-interface is entirely customizable and CSS-stylable.