jonathanraftery / bullhorn-auth-client
Simple authorization client to create Bullhorn REST API sessions
Installs: 27 426
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 5
Open Issues: 1
Requires
- guzzlehttp/guzzle: ~6.0
- league/oauth2-client: ^2.3
Requires (Dev)
- phpunit/phpunit: ^7
README
This package provides a simple way to automate Bullhorn REST API logins.
Installation
$ composer require jonathanraftery/bullhorn-auth-client
Usage
use jonathanraftery\Bullhorn\Rest\Authentication\Client as BullhornAuthClient; $client = new BullhornAuthClient( 'client_id', 'client_secret' ); $client->initiateSession( 'bullhorn_username', 'bullhorn_password' ); $restToken = $session->getRestToken(); $restUrl = $session->getRestUrl(); // make Bullhorn calls // once your session expires, refresh with the stored refresh token $client->refreshSession();