Working with the Salesforce API

Oh I see, there are multiple steps before authentication. Yeah, that can be nasty.

Well… might be a good opportunity for you to devise and open-source it then!