diff options
author | Waqas Hussain <waqas20@gmail.com> | 2012-09-12 21:32:12 +0500 |
---|---|---|
committer | Waqas Hussain <waqas20@gmail.com> | 2012-09-12 21:32:12 +0500 |
commit | b421e850ae7ebe1ab123e8cb32231bf8e64272ab (patch) | |
tree | 7d75ac38c41e977b780b7c1987b1c767fce9b56c /plugins/mod_auth_cyrus.lua | |
parent | e8dc58ee2d83f8d33ebe45033e581b4d91011db6 (diff) | |
download | prosody-b421e850ae7ebe1ab123e8cb32231bf8e64272ab.tar.gz prosody-b421e850ae7ebe1ab123e8cb32231bf8e64272ab.zip |
mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.
Diffstat (limited to 'plugins/mod_auth_cyrus.lua')
-rw-r--r-- | plugins/mod_auth_cyrus.lua | 61 |
1 files changed, 30 insertions, 31 deletions
diff --git a/plugins/mod_auth_cyrus.lua b/plugins/mod_auth_cyrus.lua index e4493f04..5ed124cc 100644 --- a/plugins/mod_auth_cyrus.lua +++ b/plugins/mod_auth_cyrus.lua @@ -41,45 +41,44 @@ do -- diagnostic end end -function new_default_provider(host) - local provider = { name = "cyrus" }; - log("debug", "initializing default authentication provider for host '%s'", host); +local host = module.host; - function provider.test_password(username, password) - return nil, "Legacy auth not supported with Cyrus SASL."; - end +-- define auth provider +local provider = { name = "cyrus" }; +log("debug", "initializing default authentication provider for host '%s'", host); - function provider.get_password(username) - return nil, "Passwords unavailable for Cyrus SASL."; - end - - function provider.set_password(username, password) - return nil, "Passwords unavailable for Cyrus SASL."; - end +function provider.test_password(username, password) + return nil, "Legacy auth not supported with Cyrus SASL."; +end - function provider.user_exists(username) - if require_provisioning then - return usermanager_user_exists(username, module.host); - end - return true; - end +function provider.get_password(username) + return nil, "Passwords unavailable for Cyrus SASL."; +end - function provider.create_user(username, password) - return nil, "Account creation/modification not available with Cyrus SASL."; +function provider.set_password(username, password) + return nil, "Passwords unavailable for Cyrus SASL."; +end + +function provider.user_exists(username) + if require_provisioning then + return usermanager_user_exists(username, host); end + return true; +end - function provider.get_sasl_handler() - local handler = new_sasl(module.host); - if require_provisioning then - function handler.require_provisioning(username) - return usermanager_user_exists(username, module.host); - end +function provider.create_user(username, password) + return nil, "Account creation/modification not available with Cyrus SASL."; +end + +function provider.get_sasl_handler() + local handler = new_sasl(host); + if require_provisioning then + function handler.require_provisioning(username) + return usermanager_user_exists(username, host); end - return handler; end - - return provider; + return handler; end -module:add_item("auth-provider", new_default_provider(module.host)); +module:add_item("auth-provider", provider); |