Vitaliy Filippov
40b0c7c3b7
Include more details in exceptions, add JSON Web Token implementation
2017-05-31 16:21:37 +03:00
Vitaliy Filippov
7b137a5d34
Add GenericProvider
2016-03-11 14:32:01 +03:00
Vitaliy Filippov
b789b77c07
Simplify everything
...
* Remove useless wrapper code (IDPException, Entity\User, Grant\*, httpBuildQuery)
* Remove useless getUserUid(), getUserEmail(), getUserScreenName() methods that throw away remote-fetched data
* Do not depend on Guzzle, use just cURL instead
* Shorten namespace name and remove sub-namespaces
* Do not use Mockery in tests, use custom cURL mock instead (TESTS STILL PASS)
2015-04-19 00:29:09 +03:00
Ben Ramsey
7496e419e3
Merge pull request #257 from soundasleep/patch-1
...
Add link to third-party Coinbase OAuth2 provider
2015-04-09 07:42:57 -05:00
Jevon Wright
a49c4c72e0
Add link to third-party Coinbase OAuth2 provider
...
Provided by https://github.com/openclerk/coinbase-oauth2
2015-04-09 18:40:52 +12:00
Ben Ramsey
cd2e968b49
Add PHP 7 to the list of supported versions
...
[ci skip]
2015-04-02 11:09:47 -04:00
Ben Ramsey
a190f87243
Merge pull request #255 from bajb/master
...
Send headers with auth getAccessToken requests
2015-04-02 10:59:33 -04:00
Brooke Bryan
e73c7ac641
Send headers with auth getAccessToken requests
2015-04-02 15:12:37 +01:00
Phil Sturgeon
693025806a
Merge pull request #244 from thephpleague/revert-242-migrate-eventbrite
...
Revert "Removing Eventbrite support and adding link in readme to new pac...
2015-03-21 13:18:11 -04:00
Phil Sturgeon
0a9d2e8efb
Revert "Removing Eventbrite support and adding link in readme to new package"
2015-03-21 13:17:51 -04:00
Phil Sturgeon
d4d37ccdb0
Merge pull request #242 from stevenmaguire/migrate-eventbrite
...
Removing Eventbrite support and adding link in readme to new package
2015-03-21 12:34:37 -04:00
Steven Maguire
c6fa377634
removing eventbrite and adding link in readme
2015-03-21 11:27:33 -05:00
Ben Ramsey
fe94c8e492
Merge pull request #241 from stevenmaguire/add-uber-link
...
Adding uber link to readme
2015-03-21 09:39:26 -05:00
Steven Maguire
eda9653428
adding uber link to readme
2015-03-20 22:56:53 -05:00
Ben Ramsey
7c07e22055
Merge pull request #238 from neeckeloo/add-auth0-provider-link
...
Add link to Auth0 provider
2015-03-13 08:57:30 -05:00
Nicolas Eeckeloo
99056462e3
Add link to Auth0 provider
2015-03-13 13:15:45 +01:00
Ben Ramsey
2a95b9c58e
Bumping master branch alias to 0.10.x-dev
2015-03-11 09:21:15 -05:00
Ben Ramsey
5a8a6ff1ba
Updating badge icons
2015-03-11 09:21:15 -05:00
Ben Ramsey
395b345e3d
Merge pull request #236 from vimishor/issue-230
...
[Fix] Invalid JSON in response will trigger fatal error
2015-03-11 08:40:57 -05:00
Alexandru Guzinschi
cb300f7b6c
[Fix] Invalid JSON in response trigger fatal error
...
If the server responded with an invalid JSON for `getAccessToken()`,
$result variable will be of type string instead of expected array.
This will result in a fatal error was being raised in AbstractProvider
when calling `prepareAccessTokenResult` method, which expects an
argument of type array.
Proposed solution is to set the variable `$result` to an empty array if
json_decode was not successful.
Doesn't make sense to throw an expection at this point, because response
will not have an access_token and an `InvalidArgumentException` will be
thrown latter when `$grant->handleResponse()` will be called.
Fix #230
2015-03-11 13:44:02 +02:00
Ben Ramsey
a012fbbf0a
Run Travis tests on PHP 7 and add linting to build
2015-03-10 16:56:02 -05:00
Ben Ramsey
76af6059fb
Merge pull request #232 from shadowhand/provider-get-headers
...
Enhance ability to use client to make authenticated requests
2015-03-10 16:23:08 -05:00
Ben Ramsey
7faec8077f
Merge branch 'geofflancaster-idpexception-empty-strings'
2015-03-10 16:03:13 -05:00
Ben Ramsey
847dbf5dfe
Fixing broken test and renamed tests for clarity
2015-03-10 16:02:39 -05:00
Ben Ramsey
248f55c201
Merge branch 'geofflancaster-patch' into geofflancaster-idpexception-empty-strings
...
Conflicts:
test/src/Exception/IDPExceptionTest.php
2015-03-10 16:01:48 -05:00
Woody Gilk
f156dd905f
update providers and tests
2015-03-10 15:50:53 -05:00
Woody Gilk
844df96de4
add ProviderInterface::getHeaders() for making authenticated requests
2015-03-10 15:50:53 -05:00
Geoff Lancaster
da5e316c1b
Merge pull request #1 from geofflancaster/master
...
Added test cases for the empty string edge cases
2015-03-10 14:33:40 -05:00
Geoff Lancaster
54e404f911
Added test cases for the empty string edge cases
2015-03-10 14:31:35 -05:00
Ben Ramsey
57ea7ac8f9
Merge pull request #229 from vimishor/issue-185
...
Added getResponseBody method in IDPException
2015-03-10 14:09:30 -05:00
Ben Ramsey
63329259ef
Merge pull request #231 from shadowhand/patch-1
...
Add ZenPayroll to 3rd party provider list
2015-03-10 14:08:08 -05:00
Ben Ramsey
1289e8a084
Merge pull request #233 from shadowhand/patch-2
...
Stop using deprecated Travis option --dev
2015-03-10 14:02:04 -05:00
Woody Gilk
c323d4a790
Stop using deprecated Travis option --dev
...
As per recent Travis builds:
> You are using the deprecated option "dev". Dev packages are installed by default now.
2015-03-01 11:58:12 -06:00
Woody Gilk
76e04fb3cc
Add ZenPayroll to 3rd party provider list
2015-02-27 14:48:55 -06:00
Alexandru Guzinschi
c0f8ebf920
Added getResponseBody method in IDPException
...
Problem:
Some providers are sending additional information when an error occurs,
which can't be accessed because property `$result` is protected.
Solution:
Data from this property can be accessed using `getResponseBody()` method.
Closes #185
2015-02-26 12:50:11 +02:00
Ben Ramsey
a86dbd4e58
Merge pull request #227 from shadowhand/patch-1
...
Add Square to 3rd party provider links
2015-02-24 10:34:58 -06:00
Ben Ramsey
021023f642
Merge pull request #226 from shadowhand/overload-access-token-response
...
Add additional method for modifying token response
2015-02-24 10:34:43 -06:00
Ben Ramsey
ee69b69923
Merge pull request #225 from shadowhand/clean-up-providers
...
Clean out custom provider code from AccessToken
2015-02-24 10:32:36 -06:00
Woody Gilk
5caeed7d0c
Add Square to 3rd party provider links
2015-02-23 12:52:35 -06:00
Woody Gilk
4d2e8d5669
add AbstractProvider::prepareAccessTokenResult for additional token response prep
2015-02-23 12:23:37 -06:00
Woody Gilk
6373453f78
remove custom provider code from AccessToken
2015-02-23 12:15:25 -06:00
Woody Gilk
7446829c3b
replace custom code in AccessToken with Vkontakte::$uidKey
2015-02-23 12:14:37 -06:00
Ben Ramsey
e18c99c999
Merge pull request #221 from jasonvarga/patch-1
...
Add link to Dropbox provider
2015-02-12 13:50:54 -05:00
Jason Varga
3f8614ce86
Add link to Dropbox provider
2015-02-12 13:22:39 -05:00
Ben Ramsey
bb2d4e4be7
Merge pull request #220 from jasonvarga/master
...
Allow approval_prompt to be set through options
2015-02-12 12:10:16 -05:00
Jason Varga
7ec9bf717f
Remove Dropbox Provider
...
This will be moved to its own package
2015-02-12 11:49:01 -05:00
Ben Ramsey
09259e9728
Bump dev-master branch alias to 0.8.x-dev
2015-02-10 11:44:45 -06:00
Ben Ramsey
07b4641046
Merge pull request #218 from dolfelt/master
...
Get reliable body response on error.
2015-02-10 12:37:29 -05:00
Daniel Olfelt
c88b91dcda
Get reliable body response on error.
2015-02-05 15:52:06 -06:00
Ben Ramsey
2a728475d0
Merge pull request #210 from SammyK/update-facebook-scope
...
Upgrade Facebook provider to Graph v2.2
2015-02-03 18:06:22 -06:00