123 --if message == "" or message == nil then return "failure", "malformed-request" end |
123 --if message == "" or message == nil then return "failure", "malformed-request" end |
124 return self.mech_i(self, message); |
124 return self.mech_i(self, message); |
125 end |
125 end |
126 |
126 |
127 -- load the mechanisms |
127 -- load the mechanisms |
128 load_mechs = {"plain", "digest-md5", "anonymous"} |
128 load_mechs = {"plain", "digest-md5", "anonymous", "scram"} |
129 for _, mech in ipairs(load_mechs) do |
129 for _, mech in ipairs(load_mechs) do |
130 local name = "util.sasl."..mech; |
130 local name = "util.sasl."..mech; |
131 local m = require(name); |
131 local m = require(name); |
132 m.init(registerMechanism) |
132 m.init(registerMechanism) |
133 end |
133 end |