diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-23 16:37:58 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-23 16:37:58 +0300 |
commit | 9a93acc62af1a63e0e2b1b23cd60698cbd1f6f92 (patch) | |
tree | 0a9a4c0f773dc1f9a21dca1b1ed7ef283aaf8855 /src/ejabberd_auth_riak.erl | |
parent | Use round-robin algorithm when selecting worker from DB pool (diff) |
Improve Mnesia tables creation and transformation
Diffstat (limited to 'src/ejabberd_auth_riak.erl')
-rw-r--r-- | src/ejabberd_auth_riak.erl | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ejabberd_auth_riak.erl b/src/ejabberd_auth_riak.erl index c41e8f63..9555fcad 100644 --- a/src/ejabberd_auth_riak.erl +++ b/src/ejabberd_auth_riak.erl @@ -274,7 +274,7 @@ remove_user(User, Server, Password) -> is_scrammed() -> scram == ejabberd_config:get_option({auth_password_format, ?MYNAME}, - fun(V) -> V end). + opt_type(auth_password_format), plain). password_to_scram(Password) -> password_to_scram(Password, @@ -321,5 +321,8 @@ import(LServer, [LUser, Password, _TimeStamp]) -> Passwd = #passwd{us = {LUser, LServer}, password = Password}, ejabberd_riak:put(Passwd, passwd_schema(), [{'2i', [{<<"host">>, LServer}]}]). -opt_type(auth_password_format) -> fun (V) -> V end; +opt_type(auth_password_format) -> + fun (plain) -> plain; + (scram) -> scram + end; opt_type(_) -> [auth_password_format]. |