jonathanraftery / bullhorn-auth-client
Simple authorization client to create Bullhorn REST API sessions
Package info
github.com/jonathanraftery/bullhorn-auth-client
pkg:composer/jonathanraftery/bullhorn-auth-client
v1.1.4
2020-06-30 05:38 UTC
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();