Mercurial > prosody-modules
comparison mod_rest/mod_rest.lua @ 4526:23b681214be3
mod_rest: Remove inaccurate comment
It also checks Basic auth here. Removing since it doesn't seem to add
much.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 23 Mar 2021 20:23:35 +0100 |
| parents | 81d0748bff5b |
| children | 183c2abdc3c4 |
comparison
equal
deleted
inserted
replaced
| 4525:b68b801ddc50 | 4526:23b681214be3 |
|---|---|
| 29 header[#header+1] = ("%s realm=%q"):format(mech, realm); | 29 header[#header+1] = ("%s realm=%q"):format(mech, realm); |
| 30 end | 30 end |
| 31 www_authenticate_header = table.concat(header, ", "); | 31 www_authenticate_header = table.concat(header, ", "); |
| 32 end | 32 end |
| 33 | 33 |
| 34 -- Bearer token | |
| 35 local function check_credentials(request) | 34 local function check_credentials(request) |
| 36 local auth_type, auth_data = string.match(request.headers.authorization, "^(%S+)%s(.+)$"); | 35 local auth_type, auth_data = string.match(request.headers.authorization, "^(%S+)%s(.+)$"); |
| 37 if not (auth_type and auth_data) or not auth_mechanisms:contains(auth_type) then | 36 if not (auth_type and auth_data) or not auth_mechanisms:contains(auth_type) then |
| 38 return false; | 37 return false; |
| 39 end | 38 end |
