richardhj / oauth2-epost
E-POSTBUSINESS OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Installs: 7 923
Dependents: 2
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 1
Open Issues: 1
Requires
- php: ^5.4 || ^7.0
- league/oauth2-client: ~1.4
This package is auto-updated.
Last update: 2024-12-10 21:09:25 UTC
README
This package provides E-POSTBUSINESS API OAuth 2.0 support for the PHP League's OAuth 2.0 Client.
Install
Via Composer
$ composer require richardhj/oauth2-epost
Usage
The provider supports Authorization Code Grant as well as Resource Owner Password Credentials Grant. I recommend reading these usage instructions before: https://github.com/thephpleague/oauth2-client#usage
But instead of the GenericProvider
you're going to use this provider.
This is how to initiate the provider:
$provider = new EPost\OAuth2\Client\Provider\EPost( [ 'clientId' => sprintf('%s,%s', EPOST_DEV_ID, EPOST_APP_ID), 'redirectUri' => 'http://localhost:8080/oauth2_redirect.php', // Only necessary for the Authorization Code Grant flow 'scopes' => ['create_letter', 'send_hybrid'], 'lif' => EPOST_LIF_CONTENT, 'enableTestEnvironment' => true, ] );
License
The GNU Lesser General Public License (LGPL).