This package provides Softonic OAuth 2.0 support for the PHP League's OAuth 2.0 Client.
You can require the last version of the package using composer
composer require softonic/oauth2-provider
<?php
$options = [
'clientId' => 'myClient',
'clientSecret' => 'mySecret'
];
$client = new Softonic\OAuth2\Client\Provider\Softonic($options);
$token = $client->getAccessToken('client_credentials', ['scope' => 'myscope']);
softonic/oauth2-provider
has a PHPUnit test suite, and a coding style compliance test suite using PHP CS Fixer.
To run the tests, run the following command from the project folder.
$ make tests
To open a terminal in the dev environment:
$ make debug
The Apache 2.0 license. Please see LICENSE for more information.