From 2f0cf8bce8d7cb7a6dc8d1c84d946340dec1b1b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20R=C3=A9mond?= Date: Tue, 7 Feb 2006 17:35:32 +0000 Subject: * src/ejabberd_auth.erl: plugin authentication modules can now be used in the configuration file: {auth_method, module} will now use the module ejabberd_auth_module.erl for authentication. (EJAB-45) SVN Revision: 501 --- src/ejabberd_auth.erl | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl index 9e3c43fe..d89d1756 100644 --- a/src/ejabberd_auth.erl +++ b/src/ejabberd_auth.erl @@ -83,14 +83,6 @@ remove_user(User, Server, Password) -> auth_module(Server) -> LServer = jlib:nameprep(Server), - case ejabberd_config:get_local_option({auth_method, LServer}) of - external -> - ejabberd_auth_external; - ldap -> - ejabberd_auth_ldap; - odbc -> - ejabberd_auth_odbc; - _ -> - ejabberd_auth_internal - end. + Method = ejabberd_config:get_local_option({auth_method, LServer}), + list_to_atom("ejabberd_auth_" ++ atom_to_list(Method)). -- cgit v1.2.3