From ddd4817f8eeb3faf25157ebc1956b1d44e63c8df Mon Sep 17 00:00:00 2001 From: Brent Shaffer Date: Tue, 29 Jan 2013 11:51:16 -0700 Subject: fixes #60 - allows scope to be passed in either request or query --- src/OAuth2/Scope.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') 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() -- cgit v1.2.3