There's a fair amount of code already in place, but only a part of it is
involved in the OAuth workflow. The place where the request is being
signed, and the place where I've been focusing most of my own debugging
efforts, has been this file

https://github.com/notgary/ObjectiveC-LaunchpadLib/blob/master/ObjectiveC-LaunchpadLib/Launchpad.m

In here, on line 97, is a function called signRequest, which takes a
pointer to a request object and inserts the Authorization header.

The request is originally created in this file

https://github.com/notgary/ObjectiveC-LaunchpadLib/blob/master/ObjectiveC-LaunchpadLib/LaunchpadFactory.m

in the function called downloadJsonFromLaunchpad, where an unsigned GET
request is set up after being passed the url to which it should be sent, in
this case that's https://api.staging.launchpad.net/people/+me which is
being passed in from the function called manufactureAuthenticatedUser on
line 37 of this file

https://github.com/notgary/ObjectiveC-LaunchpadLib/blob/master/ObjectiveC-LaunchpadLib/Factories/PersonFactory.m

and that's where it all begins.

Hope that helps.

Chris


On 13 March 2013 23:39, William Grant <william.gr...@canonical.com> wrote:

> On 14/03/13 10:17, Chris Wilson wrote:
> > Will it be a problem for you that it's written in Objective-C?
>
> I might not be able to run it, but I can probably see what it's doing.
>
>
>
_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to