139 local prepped_username = nodeprep(username); |
139 local prepped_username = nodeprep(username); |
140 if not prepped_username then |
140 if not prepped_username then |
141 log("debug", "NODEprep failed on username: %s", username); |
141 log("debug", "NODEprep failed on username: %s", username); |
142 return "", nil; |
142 return "", nil; |
143 end |
143 end |
144 return usermanager.test_password(prepped_username, password, realm), true; |
144 return usermanager.test_password(prepped_username, realm, password), true; |
145 end, |
145 end, |
146 scram_sha_1 = function(username, realm) |
146 scram_sha_1 = function(username, realm) |
147 local credentials = datamanager.load(username, host, "accounts"); |
147 local credentials = datamanager.load(username, host, "accounts"); |
148 if not credentials then return; end |
148 if not credentials then return; end |
149 if credentials.password then |
149 if credentials.password then |