|
@@ -121,10 +121,11 @@ |
|
|
block discarded – undo |
|
121
|
121
|
$redirectUris = $client->getMetadata()->getRedirectUris(); |
|
122
|
122
|
if (empty($redirectUris)) { |
|
123
|
123
|
if ($client instanceof PublicClientInterface || |
|
124
|
|
- ($client instanceof ConfidentialClientInterface && $responseType->isRegistrationOfRedirectUriRequired())) |
|
125
|
|
- throw new OAuthException('invalid_request', |
|
|
124
|
+ ($client instanceof ConfidentialClientInterface && $responseType->isRegistrationOfRedirectUriRequired())) { |
|
|
125
|
+ throw new OAuthException('invalid_request', |
|
126
|
126
|
'Clients using flows with redirection MUST register their redirection URI values', |
|
127
|
127
|
'https://tools.ietf.org/html/rfc7591#section-2.1'); |
|
|
128
|
+ } |
|
128
|
129
|
} else { |
|
129
|
130
|
if ($requestRedirectUri) { |
|
130
|
131
|
if (!in_array($requestRedirectUri, $redirectUris)) { |
Please login to merge, or discard this patch.