Commit Graph

1467 Commits

Author SHA1 Message Date
Alex Bilbie 11d25eb5a1 Removed old exceptions 2016-02-11 17:49:24 +00:00
Alex Bilbie 770bda8f10 Merge pull request #431 from juliangut/redirectUri
V5 - use Psr\Http\Message\UriInterface
2016-02-11 17:35:33 +00:00
Alex Bilbie 7a8c92b3d9 Merge pull request #435 from juliangut/exception_middleware
V5 - Exception based access token check
2016-02-11 17:34:31 +00:00
Alex Bilbie 96620c8b3b Merge pull request #437 from juliangut/refresh_ttl
V5 - Allow refresh token TTL assign
2016-02-11 17:33:10 +00:00
Julián Gutiérrez b85f81c429 configurable refresh token TTL per grant 2016-01-21 18:11:53 +01:00
Julián Gutiérrez 44155a8efc allow refresh token ttl assign 2016-01-20 12:21:44 +01:00
Julián Gutiérrez b7b1f56d0c stream write fix 2016-01-20 10:58:45 +01:00
Julián Gutiérrez ef5904ab1a exception based determineAccessTokenInHeader 2016-01-20 00:32:59 +01:00
Julián Gutiérrez 94cc7c2bc7 fix server reference 2016-01-20 00:16:12 +01:00
Alex Bilbie 1e1043c04f Merge pull request #432 from juliangut/middleware
V5 - authentication middleware
2016-01-17 19:33:38 +00:00
Julián Gutiérrez 8591fc7686 moved to authentication middleware 2016-01-17 18:40:26 +01:00
Alex Bilbie 86b75edca0 Merge pull request #430 from juliangut/scopedelimiter
V5 - remove scopedelimiter parameter
2016-01-17 16:40:55 +00:00
Alex Bilbie 13ddec3283 Fix for PasswordGrant 2016-01-17 16:38:25 +00:00
Alex Bilbie 322caa77af Fixes for RefreshTokenGrant 2016-01-17 16:35:52 +00:00
Julián Gutiérrez 95634fb390 compound redirect uri with Psr\Http\Message\UriInterface 2016-01-17 17:28:27 +01:00
Alex Bilbie 6beb8d42ff Replaced SecureKey::generate with random_bytes method 2016-01-17 16:16:01 +00:00
Julián Gutiérrez 6cffbfe33b remove scopedelimiter parameter 2016-01-17 17:01:08 +01:00
Alex Bilbie 5fcb47d66a Merge pull request #425 from juliangut/scopes_extraction
V5 - normalize validatescopes
2016-01-17 14:59:37 +00:00
Alex Bilbie cbd45cc5ab Added protected API example 2016-01-17 14:56:51 +00:00
Alex Bilbie 8566a128c8 Pass errors back up the chain 2016-01-17 14:56:42 +00:00
Alex Bilbie 419cb6d149 Use first array result 2016-01-17 14:56:35 +00:00
Alex Bilbie f1d06e7c33 Use the error returned from the response type 2016-01-17 14:56:06 +00:00
Alex Bilbie 212938d1e2 Fixed call to static 2016-01-17 14:55:48 +00:00
Alex Bilbie cd19f11799 Fixed conversion to response object 2016-01-17 14:55:36 +00:00
Julián Gutiérrez 4862ca7d60 fix conflicts 2016-01-17 15:49:55 +01:00
Alex Bilbie 660378c7b3 Added MAC auth scheme to 401 header 2016-01-17 14:28:13 +00:00
Alex Bilbie 06ee612bb1 Updated composer.lock in example 2016-01-17 14:25:54 +00:00
Alex Bilbie 3c4347e385 Updated refresh token example 2016-01-17 14:25:44 +00:00
Alex Bilbie 168e7640c6 Updated examples to use new API 2016-01-17 14:23:42 +00:00
Alex Bilbie 3d08051cbb Removed default wording as there is no override 2016-01-17 14:23:18 +00:00
Alex Bilbie 0486d93fa3 Removed default wording as there are no overrides 2016-01-17 14:23:02 +00:00
Alex Bilbie 5a8659471c Public key is set in abstract grant now 2016-01-17 14:21:53 +00:00
Alex Bilbie f6664c6917 Private and public key paths are injected into grants now 2016-01-17 14:21:35 +00:00
Alex Bilbie 5f22ead287 Updated access denied hint 2016-01-17 14:11:21 +00:00
Alex Bilbie 19b12cda8e Made getDefaultResponseType public 2016-01-17 14:08:53 +00:00
Alex Bilbie 6c787c374c First commit of ResourceServerMiddleware 2016-01-17 14:08:42 +00:00
Alex Bilbie cd68103267 New server constructor 2016-01-17 14:03:41 +00:00
Alex Bilbie 6332ecfa0b Removed default overrides 2016-01-17 14:03:33 +00:00
Alex Bilbie e43d95415b Inject required params into grant type 2016-01-17 14:03:07 +00:00
Alex Bilbie d755a8c01d Updated the validation to BearerTokenResponse 2016-01-17 13:57:07 +00:00
Alex Bilbie c7a904ca40 Added access token repository and public key path as required params to response type constructor 2016-01-17 13:56:46 +00:00
Alex Bilbie 8ee4dc7eb9 Fixed docblock 2016-01-17 13:56:14 +00:00
Alex Bilbie 645f719ee9 Added new repository setter methods to GrantTypeInterface 2016-01-17 13:55:12 +00:00
Alex Bilbie 0cc13630cc Cody tidy 2016-01-17 13:54:55 +00:00
Alex Bilbie e21a13c82c Access token TTL is now configured on a per grant basis 2016-01-17 13:54:39 +00:00
Alex Bilbie a4ce1e510e Scope delimiter string is no longer configurable 2016-01-17 13:53:18 +00:00
Alex Bilbie ad05a5cae6 Scope delimiter is no longer a required parameter 2016-01-17 13:51:56 +00:00
Alex Bilbie e6cc6c35ec Scope delimiter string is now a constant 2016-01-17 13:49:53 +00:00
Alex Bilbie f74bca33ab Removed parameters that are no longer required 2016-01-17 13:48:40 +00:00
Alex Bilbie 90d9d7bdd6 Required repositories are now set by the server 2016-01-17 13:47:44 +00:00