comparison mod_http_oauth2/mod_http_oauth2.lua @ 5460:c0d62c1b4424

mod_http_oauth2: Add FIXME about loopback redirect URIs I assume you can't possibly pre-register every port
author Kim Alvefur <zash@zash.se>
date Wed, 17 May 2023 00:55:50 +0200
parents 260a859be86a
children 06640647d193
comparison
equal deleted inserted replaced
5459:260a859be86a 5460:c0d62c1b4424
249 for _, redirect_uri in ipairs(client.redirect_uris) do 249 for _, redirect_uri in ipairs(client.redirect_uris) do
250 if query_redirect_uri == redirect_uri then 250 if query_redirect_uri == redirect_uri then
251 return redirect_uri 251 return redirect_uri
252 end 252 end
253 end 253 end
254 -- FIXME The authorization server MUST allow any port to be specified at the
255 -- time of the request for loopback IP redirect URIs, to accommodate clients
256 -- that obtain an available ephemeral port from the operating system at the
257 -- time of the request.
258 -- https://www.ietf.org/archive/id/draft-ietf-oauth-v2-1-08.html#section-8.4.2
254 end 259 end
255 260
256 local grant_type_handlers = {}; 261 local grant_type_handlers = {};
257 local response_type_handlers = {}; 262 local response_type_handlers = {};
258 local verifier_transforms = {}; 263 local verifier_transforms = {};