The request library has built in support for Hawk, not sure if you tried that, but it didn't work out of the box?
See https://github.com/mozilla/apk-factory-service/blob/master/lib/generator_client.js#L38 for an example.