Mercurial > prosody-modules
comparison mod_http_oauth2/mod_http_oauth2.lua @ 5231:bef543068077
mod_http_oauth2: Fix to disable disabled response handlers correctly
Wrong table
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 10 Mar 2023 12:03:23 +0100 |
| parents | ac252db71027 |
| children | ff8623e2f9d9 |
comparison
equal
deleted
inserted
replaced
| 5230:ac252db71027 | 5231:bef543068077 |
|---|---|
| 455 -- "token" aka implicit flow is considered insecure | 455 -- "token" aka implicit flow is considered insecure |
| 456 local allowed_response_type_handlers = module:get_option_set("allowed_oauth2_response_types", {"code"}) | 456 local allowed_response_type_handlers = module:get_option_set("allowed_oauth2_response_types", {"code"}) |
| 457 for handler_type in pairs(response_type_handlers) do | 457 for handler_type in pairs(response_type_handlers) do |
| 458 if not allowed_response_type_handlers:contains(handler_type) then | 458 if not allowed_response_type_handlers:contains(handler_type) then |
| 459 module:log("debug", "Response type %q disabled", handler_type); | 459 module:log("debug", "Response type %q disabled", handler_type); |
| 460 grant_type_handlers[handler_type] = nil; | 460 response_type_handlers[handler_type] = nil; |
| 461 else | 461 else |
| 462 module:log("debug", "Response type %q enabled", handler_type); | 462 module:log("debug", "Response type %q enabled", handler_type); |
| 463 end | 463 end |
| 464 end | 464 end |
| 465 | 465 |
