plugins/mod_saslauth.lua

changeset 1638
6fd0c2f46b21
parent 1637
c1292624f991
child 1639
0914d128c55e
--- a/plugins/mod_saslauth.lua	Wed Aug 05 16:31:56 2009 +0100
+++ b/plugins/mod_saslauth.lua	Wed Aug 05 16:35:13 2009 +0100
@@ -68,22 +68,22 @@
 end
 
 local function credentials_callback(mechanism, ...)
-  if mechanism == "PLAIN" then
-    local username, hostname, password = arg[1], arg[2], arg[3];
-    local response = usermanager_validate_credentials(hostname, username, password, mechanism)
-    if response == nil then return false
-    else return response end
-  elseif mechanism == "DIGEST-MD5" then
-    function func(x) return x; end
-    local node, domain, realm, decoder = arg[1], arg[2], arg[3], arg[4];
-    local password = usermanager_get_password(node, domain)
-    if password then
-      if decoder then node, realm, password = decoder(node), decoder(realm), decoder(password); end
-      return func, md5(node..":"..realm..":"..password);
-    else
-      return func, nil;
-    end
-  end
+	if mechanism == "PLAIN" then
+		local username, hostname, password = arg[1], arg[2], arg[3];
+		local response = usermanager_validate_credentials(hostname, username, password, mechanism)
+		if response == nil then return false
+		else return response end
+	elseif mechanism == "DIGEST-MD5" then
+		function func(x) return x; end
+		local node, domain, realm, decoder = arg[1], arg[2], arg[3], arg[4];
+		local password = usermanager_get_password(node, domain)
+		if password then
+			if decoder then node, realm, password = decoder(node), decoder(realm), decoder(password); end
+			return func, md5(node..":"..realm..":"..password);
+		else
+			return func, nil;
+		end
+	end
 end
 
 local function sasl_handler(session, stanza)

mercurial