Software /
code /
prosody
Changeset
3465:b6db1a8a78bb
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Mon, 23 Aug 2010 16:31:44 +0500 |
parents | 3464:72cd7a785014 |
children | 3466:4add4f9ca409 |
files | plugins/mod_auth_internal_plain.lua |
diffstat | 1 files changed, 0 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_auth_internal_plain.lua Mon Aug 23 16:28:06 2010 +0500 +++ b/plugins/mod_auth_internal_plain.lua Mon Aug 23 16:31:44 2010 +0500 @@ -21,15 +21,12 @@ local prosody = _G.prosody; -local is_cyrus = usermanager.is_cyrus; - function new_default_provider(host) local provider = { name = "internal_plain" }; log("debug", "initializing default authentication provider for host '%s'", host); function provider.test_password(username, password) log("debug", "test password '%s' for user %s at host %s", password, username, module.host); - if is_cyrus(host) then return nil, "Legacy auth not supported with Cyrus SASL."; end local credentials = datamanager.load(username, host, "accounts") or {}; if password == credentials.password then @@ -41,12 +38,10 @@ function provider.get_password(username) log("debug", "get_password for username '%s' at host '%s'", username, module.host); - if is_cyrus(host) then return nil, "Passwords unavailable for Cyrus SASL."; end return (datamanager.load(username, host, "accounts") or {}).password; end function provider.set_password(username, password) - if is_cyrus(host) then return nil, "Passwords unavailable for Cyrus SASL."; end local account = datamanager.load(username, host, "accounts"); if account then account.password = password; @@ -56,7 +51,6 @@ end function provider.user_exists(username) - if is_cyrus(host) then return true; end local account = datamanager.load(username, host, "accounts"); if not account then log("debug", "account not found for username '%s' at host '%s'", username, module.host); @@ -66,7 +60,6 @@ end function provider.create_user(username, password) - if is_cyrus(host) then return nil, "Account creation/modification not available with Cyrus SASL."; end return datamanager.store(username, host, "accounts", {password = password}); end