Comparison

plugins/mod_saslauth.lua @ 4494:694491140a67

Merge with 0.9
author Matthew Wild <mwild1@gmail.com>
date Thu, 26 Jan 2012 18:48:21 +0000
parent 4492:0a4781f165e3
child 4504:55b61221ecb8
comparison
equal deleted inserted replaced
4488:99b37efe13ed 4494:694491140a67
189 189
190 if not session.from_host then 190 if not session.from_host then
191 session.from_host = text; 191 session.from_host = text;
192 end 192 end
193 session.sends2s(build_reply("success")) 193 session.sends2s(build_reply("success"))
194 module:log("info", "Accepting SASL EXTERNAL identity from %s", text or session.from_host); 194
195 s2s_make_authenticated(session, text or session.from_host) 195 local domain = text ~= "" and text or session.from_host;
196 module:log("info", "Accepting SASL EXTERNAL identity from %s", domain);
197 s2s_make_authenticated(session, domain);
196 session:reset_stream(); 198 session:reset_stream();
197 return true 199 return true
198 end 200 end
199 201
200 module:hook("stanza/urn:ietf:params:xml:ns:xmpp-sasl:auth", function(event) 202 module:hook("stanza/urn:ietf:params:xml:ns:xmpp-sasl:auth", function(event)