summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrent Shaffer <bshafs@gmail.com>2013-01-29 22:51:16 +0400
committerBrent Shaffer <bshafs@gmail.com>2013-01-29 22:51:16 +0400
commitddd4817f8eeb3faf25157ebc1956b1d44e63c8df (patch)
tree773a10b437bfe201a5eb8274f2a91d4a9b4ab743 /src
parent7df5789bc7508a78b96638c7183b090af223f090 (diff)
downloadoauth2-server-php-ddd4817f8eeb3faf25157ebc1956b1d44e63c8df.tar.xz
fixes #60 - allows scope to be passed in either request or query
Diffstat (limited to 'src')
-rw-r--r--src/OAuth2/Scope.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/OAuth2/Scope.php b/src/OAuth2/Scope.php
index c30a93d..65973c7 100644
--- a/src/OAuth2/Scope.php
+++ b/src/OAuth2/Scope.php
@@ -50,7 +50,8 @@ class OAuth2_Scope implements OAuth2_ScopeInterface
public function getScopeFromRequest(OAuth2_RequestInterface $request)
{
- return strtoupper($request->server('REQUEST_METHOD')) == 'POST' ? $request->request('scope') : $request->query('scope');
+ // "scope" is valid if passed in either POST or QUERY
+ return $request->request('scope', $request->query('scope'));
}
public function getDefaultScope()