| @@ 163-172 (lines=10) @@ | ||
| 160 | ||
| 161 | // all of the above parameters were part of the requestUri, make sure |
|
| 162 | // they are still there... |
|
| 163 | foreach ($requiredParameters as $requiredParameter) { |
|
| 164 | if (!array_key_exists($requiredParameter, $requestParameters)) { |
|
| 165 | throw new OAuthException( |
|
| 166 | sprintf( |
|
| 167 | 'request URI not valid, missing required query parameter "%s"', |
|
| 168 | $requiredParameter |
|
| 169 | ) |
|
| 170 | ); |
|
| 171 | } |
|
| 172 | } |
|
| 173 | ||
| 174 | return $requestParameters; |
|
| 175 | } |
|
| @@ 184-193 (lines=10) @@ | ||
| 181 | 'token_type', |
|
| 182 | ]; |
|
| 183 | ||
| 184 | foreach ($requiredParameters as $requiredParameter) { |
|
| 185 | if (!array_key_exists($requiredParameter, $tokenResponse)) { |
|
| 186 | throw new OAuthException( |
|
| 187 | sprintf( |
|
| 188 | 'token response not valid, missing required parameter "%s"', |
|
| 189 | $requiredParameter |
|
| 190 | ) |
|
| 191 | ); |
|
| 192 | } |
|
| 193 | } |
|
| 194 | ||
| 195 | if (!array_key_exists('scope', $tokenResponse)) { |
|
| 196 | // if the token endpoint does not return a 'scope' value, the |
|