Commit graph

1035 commits

Author SHA1 Message Date
Josh Sherman
8e88ffb440 Fixed composer.json and updated dependencies 2014-10-19 10:29:29 -04:00
Josh Sherman
11e4fee711 Switching the OAuth2 lib back again
Couldn't handle the fact that the errors were being echoed from the library
and not thrown or at the very least passed back so I could use them.
2014-10-19 10:26:15 -04:00
Josh Sherman
1ef2adae12 Added suggestions 2014-10-19 10:23:48 -04:00
Josh Sherman
a4242fd611 Updated dependencies 2014-10-19 09:31:01 -04:00
Josh Sherman
6414644f35 Shifting to that NoSQL life
Dropped the database abstraction layer, added a rudimentary MongoDB class,
dopped all of the interface classes for the OAuth2 library and updated the
dependencies to use @bshaffer's OAuth2 class as it has MongoDB support out of
the box.
2014-10-19 09:16:11 -04:00
Josh Sherman
76611eb7da Bye bye Model. 2014-10-18 12:54:33 -04:00
Josh Sherman
91579b3be4 Dropped Distance class
Moved off to joshtronic/php-distance
2014-10-17 07:26:29 -04:00
Josh Sherman
ecb075b344 Dropped Convert class
All it contained was an array to XML function. Moved off to
joshtronic/php-array2xml
2014-10-17 07:22:15 -04:00
Josh Sherman
ce45dc0dbe Dropped Sort class
Moved it off to joshtronic/php-sort
2014-10-17 07:18:47 -04:00
Josh Sherman
ea28dbbc5e Dropped file class
All it contained was a method to remove a directory recursively. Moved
files over to joshtronic/php-rmr (rm -r)
2014-10-17 07:15:06 -04:00
Josh Sherman
68b2f83379 Dropped Number class
Actually just moved it to joshtronic/php-ordinalindicator
2014-10-17 06:53:08 -04:00
Josh Sherman
9d5dac05c3 Dropped browser class
Actually moved it off to joshtronic/php-remoteaddr
2014-10-17 06:48:03 -04:00
Josh Sherman
b5b7cacc28 Merge branch '2.0' of git://github.com/picklesphp/pickles into 2.0 2014-10-16 21:12:00 -04:00
Josh Sherman
1aa39f3a8d Made refresh_token grant configurable 2014-10-16 19:25:57 -04:00
Josh Sherman
59af055f7e Merge branch 'master' into 2.0
Conflicts:
	composer.json
2014-10-16 10:40:52 -04:00
Josh Sherman
c824d3d5e6 Cleaned up the links a bit. 2014-10-16 10:40:11 -04:00
Josh Sherman
ba2729cb7f Merge branch '2.0' of github.com:picklesphp/pickles into 2.0 2014-10-16 10:34:12 -04:00
Josh Sherman
59777fe206 Update README.md 2014-10-16 10:29:49 -04:00
Josh Sherman
35af1f4037 Merge branch '2.0' of git://github.com/picklesphp/pickles into 2.0
Conflicts:
	src/OAuth2/SessionStorage.php
2014-10-16 07:32:06 -04:00
Josh Sherman
a40041acc6 Implemented refresh tokens
Right now it's hardcoded to always return a refresh token when you issue an
access token. Should think about making this an optional workflow or committing
to it being turned on indefinitely.
2014-10-16 07:30:32 -04:00
Josh Sherman
9e2e4f75f3 Tweaked schema some more. 2014-10-15 07:56:25 -04:00
Josh Sherman
f235f4a520 Tweaking the schema 2014-10-15 07:48:34 -04:00
Josh Sherman
08284b0f35 Fixed dependency version 2014-10-15 07:18:09 -04:00
Josh Sherman
32e7ae5f0f Switched oauth lib
Wasn't pleased to find that the new lib used the username as the primary key
across a bunch of tables. Not ideal IMO.
2014-10-15 07:08:39 -04:00
Josh Sherman
84231d9434 Swapped oauth lib 2014-10-14 22:24:46 -04:00
Josh Sherman
dc06f37320 Updated the interfaces and dropped oauth version
Seems the oauth lib's stable version is 3.2, dropped down from the 4 version
to that.
2014-10-14 22:05:52 -04:00
Josh Sherman
c244e02d46 Implementing storage interfaces 2014-10-14 07:11:03 -04:00
Josh Sherman
49a713eb35 Finished up password grant 2014-10-13 22:50:43 -04:00
Josh Sherman
ec14621e7c Tweaked unit tests 2014-10-13 21:46:34 -04:00
Josh Sherman
1cc1595e30 Updated dependencies 2014-10-13 21:30:57 -04:00
Josh Sherman
8e9c644822 Working out the routing 2014-10-13 21:27:19 -04:00
Josh Sherman
75596ed725 Moved to new namespace 2014-10-12 21:53:15 -04:00
Josh Sherman
2ec85c469b Working on that OAuth2 2014-10-12 21:20:48 -04:00
Josh Sherman
a834692235 Stubbed out storage classes 2014-10-11 07:40:09 -04:00
Josh Sherman
4a8378c6c2 Merge branch '2.0' of github.com:picklesphp/pickles into 2.0 2014-10-08 21:48:01 -04:00
Josh Sherman
cb4dac157d Updated dependencies 2014-10-08 21:42:42 -04:00
Josh Sherman
aa8c86e5c2 Working on oauth 2014-10-08 21:37:22 -04:00
Josh Sherman
840a68961c Cleaned up some double ;; 2014-10-07 12:10:46 -04:00
Josh Sherman
1599319478 Updated class name 2014-10-07 09:48:07 -04:00
Josh Sherman
846f75d0f3 Updated dependencies 2014-10-07 09:37:58 -04:00
Josh Sherman
8e60e9d553 Dropped date utility class
Only had one function and it was referencing the time class. Moved date tests
to the time tests because it seemed like a more comprehensive set of tests.
2014-10-07 09:33:21 -04:00
Josh Sherman
442e505cbf Merge branch 'master' into 2.0 2014-10-07 09:31:21 -04:00
Josh Sherman
de12028b35 Added oauth server as a dependency 2014-10-06 19:53:09 -04:00
Josh Sherman
c5d39db63b Brought Sort back into the repo
Decided that having a bunch of external dependencies would end up being more
trouble than it's worth
2014-10-06 18:27:53 -04:00
Josh Sherman
6c148c124e Added self-update to the travis build
Making this a standard thing in my travis scripts because it seems they let the
version go stale pretty regularly.
2014-10-04 11:10:59 -04:00
Josh Sherman
ee34d8aff9 Standardized the badges 2014-10-04 11:08:01 -04:00
Josh Sherman
77473c5b31 Dropped sort class from the core 2014-10-04 11:04:21 -04:00
Josh Sherman
e45e1251e1 Added auth test, cleaned up directory 2014-10-04 07:24:57 -04:00
Josh Sherman
a866a1a61b Merge branch 'master' into 2.0 2014-10-03 11:08:50 -04:00
Josh Sherman
2df1a5a162 Updated project name 2014-10-03 11:06:16 -04:00