There are some cases where we want to allow users to authenticate without any password. For example this will be useful for development environments or public demo servers.
Implement a none authentication method, that returns a valid id for the user as long as they exist on the database without checking anything else.
This option should be disabled by default and we should document that is not encouraged to use it on production systems, as it is done for example in the PostgreSQL Documentation
Although this can be implemented by a third party module, I think it’s interesting to add it on the trytond server basically to give a good advice that this is not encouraged to run this method on production systems.
I also propose to use this authentication method on the demo server.