Commit Graph

169 Commits

Author SHA1 Message Date
b727be55a2 Merge branch 'master' of https://github.com/Symplicity/oauth2-server into Symplicity-master 2014-12-27 22:57:08 +00:00
707c85b0d6 Fixes and tests 2014-12-27 22:26:31 +00:00
851c7c0eb1 Per the spec:
The authorization server MAY issue a new refresh token, in which case
   the client MUST discard the old refresh token and replace it with the
   new refresh token.  The authorization server MAY revoke the old
   refresh token after issuing a new refresh token to the client.  If a
   new refresh token is issued, the refresh token scope MUST be
   identical to that of the refresh token included by the client in the
   request.

This commit allows users to specifiy the time before the Refresh Token
expire time to issue a new Refresh Token.

alter method names, naming convention(?)
2014-12-21 18:51:52 -05:00
a1726903b5 CS fixes 2014-12-10 13:10:35 +00:00
f8b61b47b9 Ensure Refresh Token Entity hasn't expired 2014-12-03 23:22:14 +00:00
f83e5a8731 Learnt how to spell delimiter 2014-11-20 23:52:29 +00:00
4c1cd04a24 CS fixes 2014-11-08 18:26:12 +00:00
583c21e7db Updated unit tests 2014-11-08 17:16:17 +00:00
7dc5a8090f Remove old test 2014-11-08 17:03:20 +00:00
b9debaab26 Fix #231 2014-11-08 16:44:39 +00:00
856051bfb3 Fix #232 2014-11-08 16:20:13 +00:00
3815355489 Removed generic getStorage method and replaced with distinct calls to getters 2014-11-07 02:20:06 +00:00
db7c42cc91 Fixed broken tests 2014-11-07 00:55:38 +00:00
fbf1535db1 Renamed Adapter to AbstractStorage because it isn't actually an adapter 2014-11-07 00:45:25 +00:00
136edf16c5 Fix #213 2014-09-30 23:55:21 +01:00
1ff3d1adda support grant specific access token ttl 2014-09-11 13:58:01 +01:00
d32cea1988 Removed tests that had crept in 2014-08-16 10:53:32 +02:00
522c7478c7 Fix #169 2014-08-06 09:53:47 +01:00
79f15f3855 Merge branch 'v4.0.0-WIP' into develop
Conflicts:
	.gitignore
	.travis.yml
	README.md
	composer.json
	phpunit.xml
	sql/mysql.sql
	src/League/OAuth2/Server/Grant/RefreshToken.php
	src/League/OAuth2/Server/Resource.php
	src/League/OAuth2/Server/Storage/SessionInterface.php
	src/League/OAuth2/Server/Util/Request.php
	src/Util/KeyAlgorithm/DefaultAlgorithm.php
	tests/resource/ResourceServerTest.php
	tests/util/RedirectUriTest.php
	tests/util/RequestTest.php
	tests/util/SecureKeyTest.php
2014-08-06 09:21:56 +01:00
ca1b977786 Added another test 2014-08-06 08:43:25 +01:00
7525fc0884 Bug fixes 2014-08-06 08:43:08 +01:00
07a42f6f43 Added setAccessTokenId method 2014-08-06 08:42:42 +01:00
684a8a269e Updated examples 2014-08-04 18:54:01 +01:00
7e0e337134 Fixed grant password fuzz test 2014-08-04 15:27:08 +01:00
69208fe0ac Added more fizzfuzz tests 2014-08-04 15:18:55 +01:00
806838b8e4 So long codeception, you suck 2014-08-04 15:18:44 +01:00
2637af87ec Merge branch 'v4.0.0-relational-example' of github.com:thephpleague/oauth2-server into v4.0.0-relational-example 2014-08-04 10:54:50 +01:00
ffe59f5a5f Added Fuzz tests 2014-08-04 09:12:00 +01:00
ad12a088cf Renamed auth to authServer 2014-07-28 13:56:00 +01:00
0810be9ce4 Merge branch 'v4.0.0-relational-example' of github.com:thephpleague/oauth2-server into v4.0.0-relational-example 2014-07-28 13:54:46 +01:00
7f75246619 Added auth functional tests 2014-07-27 22:51:00 +01:00
54e6bbd4a6 expires isn't part of the spec 2014-07-27 17:15:55 +01:00
395ee3bf49 Moved existing functional tests into resource server folder 2014-07-22 12:15:41 +01:00
47a5c1ba08 100% unit test coverage 2014-07-22 11:45:19 +01:00
7067a35d3a Fixed broken example tests 2014-07-22 10:58:15 +01:00
f40ada9ac7 Moved unit tests 2014-07-22 09:23:00 +01:00
ca61d5d4e0 Moved functional tests 2014-07-22 09:21:01 +01:00
20032f33a2 More tests 2014-07-12 12:07:46 +01:00
b694cca743 Fix broken test 2014-07-12 08:58:18 +01:00
c6bc1b0cfc Updated tests 2014-07-11 18:19:10 +01:00
f34dd4a0cb 401 status is for invalid_token, not insufficient_scope 2014-07-11 11:59:18 -05:00
44db2b295f Stop testing stdClass as an argument to hasScope, it is pointless 2014-07-10 17:02:50 -05:00
33f4f5b7ab Add $required parameter to hasScope(), triggers InsufficientScopeException 2014-07-10 17:02:16 -05:00
e61782975a Copy getExceptionType(), getExceptionMessage(), and getExceptionHttpHeaders() to Resource server 2014-07-10 17:02:16 -05:00
d7c1c50269 Throw MissingAccessTokenException in the Resource server when no token exists 2014-07-10 16:59:25 -05:00
92639fbbd6 Removed dead code 2014-06-20 14:31:17 +01:00
9af1d2a201 100% test coverage 2014-06-20 14:29:47 +01:00
6aa52adb3e Fixed broken tests after rename 2014-06-20 14:16:03 +01:00
cd767c07fa Replace all tabs with 4 spaces in test files 2014-05-31 16:30:32 -05:00
ad5cef3b7d Ensure token works via header 2014-05-10 11:58:00 +01:00