Ticket #2047 (closed defect: fixed)
Default Elixir model does not support transparent password encryption
|Reported by:||Chris Arndt||Owned by:||Chris Arndt|
The default SQLAlchemy identity model adds a special property for the password attribute of the User object that takes care of transparently encrypting the password before storing it in the database, if this is enabled in the identity configuration.
Unfortunately this technique doesn't work for Elixir, because properties need to defined differently for elixir.Entity object.
We need to add some support for encrypting the password when setting the corresponding attribute of the User object to the default Elixir quickstart identity model.