jonathanraftery/bullhorn-auth-client

Simple authorization client to create Bullhorn REST API sessions

v1.1.4 2020-06-30 05:38 UTC

This package is auto-updated.

Last update: 2024-03-29 03:09:38 UTC


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();