I'm using passport in an express app for a client, and after banging my head against the wall trying to just let passport and the bullhorn passport strategy from the official repo I decided to check the routes myself and sure enough whenever the OAuth route is called bullhorn throws a 500.
My request is correct, the data is valid, my callback is correct. The only way I can get past the initial auth code request is to fudge the request by appending &action=Login which is not applicable when trying to sign in using passport.
The route that is called when signing is is https://auth.bullhornstaffing.com/oauth ... e/callback
This is after following the exact instructions from this guide
Any help would be greatly appreciated, I've already got this working in PHP however I'd prefer to use a more standardised and secure way of logging clients in through bullhorn.
Thanks in advance