Ejabberd auth politics

Default auth "internal" not require plain
plain_password_required() ->
false.
formed iq with digest

When _add_ other auth mod's (ldap or pam auth mods) require plain:
plain_password_required() ->
true.

server required _ONLY_ plain password without digest. this's correctly?
why call auth modules an depending on mods plain_password_required and _user_ choice method transfer password?

Syndicate content