Commit Graph

354 Commits

Author SHA1 Message Date
Alex Bilbie 14cff9ea44 Added missing db init 2013-04-29 11:59:45 +01:00
Alex Bilbie 1696903b8b Removed extra bracket 2013-04-29 11:53:20 +01:00
Alex Bilbie 13c67c9a40 Updated completeFlow 2013-04-29 11:31:07 +01:00
Alex Bilbie 2dcb81d93c Updated newAuthoriseRequest 2013-04-29 11:25:23 +01:00
Alex Bilbie b39a9a5edc Added missing DB instance::get() calls 2013-04-29 11:13:31 +01:00
Alex Bilbie 325242e3aa Added missing third parameter 2013-04-29 11:12:35 +01:00
Alex Bilbie 757d2a4fd9 Removed scalar type hinting because it isn't supported 2013-04-29 11:11:16 +01:00
Alex Bilbie 725ab74e5c Updated PDO session 2013-04-29 11:02:32 +01:00
Alex Bilbie b7ca5d330b Updated associateRefreshToken 2013-04-29 11:02:03 +01:00
Alex Bilbie 4034bea6d1 Updated client credentials grant 2013-04-29 10:36:35 +01:00
Alex Bilbie 6751c4d2fe Fixed mistake from previous commit 2013-04-29 10:35:47 +01:00
Alex Bilbie 53a55d4946 Completely scrapped the old SessionInterface and simplified it 2013-04-29 10:34:11 +01:00
Alex Bilbie 79338d0d75 Delete an associated auth code 2013-04-29 00:02:00 +01:00
Alex Bilbie 17bc6a1512 Comment update 2013-04-29 00:01:51 +01:00
Alex Bilbie 6543ebcd4d Updated updateSession code 2013-04-29 00:01:34 +01:00
Alex Bilbie 351bec6019 Don't associate a scope with a session, we associate it with an access token later 2013-04-29 00:01:07 +01:00
Alex Bilbie a4715bfc3b Updated create a new session 2013-04-29 00:00:04 +01:00
Alex Bilbie 4ef8030a93 First commit of PDO storage class 2013-04-28 23:58:01 +01:00
Alex Bilbie 7bfbe81f61 Started PDO storage classes 2013-04-28 23:57:50 +01:00
Alex Bilbie 81d6bcf00a Changed params around and removed line breaks 2013-04-28 23:57:29 +01:00
Alex Bilbie a265b027cc Removed stage parameter 2013-04-23 13:52:21 +01:00
Alex Bilbie 4727a83d84 Removed stage parameter 2013-04-23 13:29:33 +01:00
Alex Bilbie 645d412c02 Removed die(var_dump()) 2013-03-31 13:57:35 +01:00
Alex Bilbie 5f1609577e Added stateParamRequired method 2013-03-31 13:57:24 +01:00
Alex Bilbie 351580d9d8 Added getResponseTypes() method 2013-03-31 13:37:12 +01:00
Alex Bilbie 9c9db978c6 Move authorisation code grant stuff into own grant 2013-03-31 13:37:02 +01:00
Alex Bilbie a18b4184f5 getScopes() now have the grant type and client ID passed 2013-03-28 10:44:45 +00:00
Alex Bilbie a7b4f7d66b Added grant to getClient calls. Fixes #21 2013-03-27 14:47:07 +00:00
Alex Bilbie 3481ec8aa2 Variable name fixes + little changes to support unit tests 2013-03-27 14:26:46 +00:00
ziege e563230f10 Method to get all headers for the error response
Method added to get all required headers for the error response, according to the RFC - the correct HTTP status code and the "WWW-Authenticate" header in special cases.
2013-03-27 13:33:09 +00:00
ziege 4cb4d5ba21 Refresh token removed in Client Credentials Grant
As defined in RFC: http://tools.ietf.org/html/rfc6749#section-4.4.3
2013-03-27 13:25:58 +00:00
ziege 74d9946db3 Storage corrected
Wrong client storage replaced with session storage
2013-03-22 17:24:36 +01:00
Alex Bilbie 85312f6995 Updated ClientCredentials to properly include scopes 2013-03-22 12:36:18 +00:00
Alex Bilbie f463eb9db1 Style fixes 2013-03-22 11:44:53 +00:00
Alex Bilbie f4cdfa91c1 Updated Password grant 2013-03-22 11:41:04 +00:00
Alex Bilbie 105a5b2a31 Fixed client_id and client_secret retrieval from request in conformity with the RFC 2013-03-22 10:40:47 +00:00
Alex Bilbie 493834fcbf Removed base64 decoding of token when present in authorization header. Fixes #23 2013-03-22 10:35:42 +00:00
Alex Bilbie fce24aa74d Added getDefaultScope method 2013-03-21 16:22:44 +00:00
Alex Bilbie 0c30b9ca66 Added scopeParamRequired method 2013-03-21 16:22:29 +00:00
Alex Bilbie 03aa81450e Renamed method to setDefaultScope 2013-03-21 16:22:16 +00:00
Michael Gooden 5bd62fe942 Add optional default scope parameter.
Signed-off-by: Michael Gooden <me@michaelgooden.net>
2013-03-21 14:47:29 +00:00
lapause 26781d2c38 Corrected wrong return documentation for SessionInterface::validateAuthCode() method 2013-03-21 14:42:51 +00:00
lapause 18e1bb33de Added missing details (return values on failure) to methods of SessionInterface 2013-03-21 14:42:47 +00:00
lapause 3a6468897f Removed obsolete namespace inclusion 2013-03-21 14:42:43 +00:00
lapause 97484eea6a Typo correction in inline doc 2013-03-21 14:42:38 +00:00
Alex Bilbie 3341728eb2 Added implicit grant 2013-03-06 18:01:44 +00:00
Alex Bilbie 6b172d4c27 Made getGrantType public for use with implicit grant 2013-03-06 18:01:34 +00:00
Alex Bilbie 4962762c28 Change from static calls 2013-03-06 18:01:12 +00:00
Alex Bilbie 56b559894c Spelling fix 2013-03-06 17:57:48 +00:00
Alex Bilbie a9a68a5cc8 Added scope parameter association for clientcredentials and password scope
TODO: Unit tests
2013-03-06 17:18:48 +00:00