richardhj / oauth2-epost
There is no license information available for the latest version (v0.9.0) of this package.
E-POSTBUSINESS OAuth 2.0 Client Provider for The PHP League OAuth2-Client
v0.9.0
2016-10-12 17:35 UTC
Requires
- php: ^5.4 || ^7.0
- league/oauth2-client: ~1.4
This package is auto-updated.
Last update: 2026-03-11 00:07:26 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).