correct rfc oauth2.0 V9 issue, scope and state value are no more provided if not filled in authorization response

This commit is contained in:
Nicolas Le Goff
2012-01-31 17:05:44 +01:00
parent 05452bef0e
commit 50af32532e

View File

@@ -406,11 +406,22 @@ class API_OAuth2_Adapter extends OAuth2
'response_type' => $request->get('response_type', false)
, 'client_id' => $request->get('client_id', false)
, 'redirect_uri' => $request->get('redirect_uri', false)
, 'scope' => $request->get('scope', false)
, 'state' => $request->get('state', false)
);
$scope = $request->get('scope', false);
$state = $request->get('state', false);
if($state)
{
$datas["state"] = $state;
}
if($scope)
{
$datas["scope"] = $scope;
}
$filters = array(
"client_id" => array(
"filter" => FILTER_VALIDATE_REGEXP