easybiblabs / oauth2-client-php
OAuth2 client for PHP
Installs: 1 225
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 6
Forks: 1
Open Issues: 1
Requires
- php: >=5.5
- firebase/php-jwt: ^5.0
- guzzlehttp/guzzle: ^6.0
- symfony/http-foundation: 3.3.*
Requires (Dev)
- phpmd/phpmd: ^2.2.3
- phpunit/phpunit: 4.8.*
- squizlabs/php_codesniffer: ^2.3.3
README
You can read all about OAuth2 at the standard.
Tests
Running the full suite of code quality tools plus tests can be done via the following, which is the same command as Travis runs:
make -k ci
Specific commands for subsets of the full suite can be found in the Makefile.
Grant types
Supported
- Authorization Code Grant
- Client Credentials Grant
- JSON Web Token Grant has minimal support.
Not supported
Prerequisites
This library requires PHP 5.5 or later.
Use Composer to add this project to your project's dependencies.
Documentation
Further documentation is in docs.
How to contribute
See Contributing
License
This library is licensed under the Apache-2.0 License. Enjoy!