Mercurial > prosody-modules
comparison mod_http_oauth2/mod_http_oauth2.lua @ 4257:145e8e8a247a
mod_http_oauth2: Fix incomplete function arity change in dea6bea2ddd3
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 21 Nov 2020 16:05:55 +0100 |
parents | c4b9d4ba839b |
children | cc712899becd |
comparison
equal
deleted
inserted
replaced
4256:c4b9d4ba839b | 4257:145e8e8a247a |
---|---|
46 if not (request_username and request_host) or request_host ~= module.host then | 46 if not (request_username and request_host) or request_host ~= module.host then |
47 return oauth_error("invalid_request", "invalid JID"); | 47 return oauth_error("invalid_request", "invalid JID"); |
48 end | 48 end |
49 if usermanager.test_password(request_username, request_host, request_password) then | 49 if usermanager.test_password(request_username, request_host, request_password) then |
50 local granted_jid = jid.join(request_username, request_host, request_resource); | 50 local granted_jid = jid.join(request_username, request_host, request_resource); |
51 return json.encode(new_access_token(granted_jid, request_host, nil, nil)); | 51 return json.encode(new_access_token(granted_jid, nil, nil)); |
52 end | 52 end |
53 return oauth_error("invalid_grant", "incorrect credentials"); | 53 return oauth_error("invalid_grant", "incorrect credentials"); |
54 end | 54 end |
55 | 55 |
56 function response_type_handlers.code(params, granted_jid) | 56 function response_type_handlers.code(params, granted_jid) |
146 if not request_host or request_host ~= module.host then | 146 if not request_host or request_host ~= module.host then |
147 return oauth_error("invalid_request", "invalid JID"); | 147 return oauth_error("invalid_request", "invalid JID"); |
148 end | 148 end |
149 if request_password == component_secret then | 149 if request_password == component_secret then |
150 local granted_jid = jid.join(request_username, request_host, request_resource); | 150 local granted_jid = jid.join(request_username, request_host, request_resource); |
151 return json.encode(new_access_token(granted_jid, request_host, nil, nil)); | 151 return json.encode(new_access_token(granted_jid, nil, nil)); |
152 end | 152 end |
153 return oauth_error("invalid_grant", "incorrect credentials"); | 153 return oauth_error("invalid_grant", "incorrect credentials"); |
154 end | 154 end |
155 | 155 |
156 -- TODO How would this make sense with components? | 156 -- TODO How would this make sense with components? |