Last Comment Bug 827948 - Provide the standard OAuth experience for the API
: Provide the standard OAuth experience for the API
Status: RESOLVED FIXED
p=3
:
Product: Marketplace
Classification: Server Software
Component: API (show other bugs)
: 1.0
: x86 Mac OS X
: P2 normal (vote)
: 2013-04-18
Assigned To: Allen Short [:ashort]
:
Mentors:
Depends on: 858104
Blocks: 863265
  Show dependency treegraph
 
Reported: 2013-01-08 11:39 PST by Andy McKay [:andym]
Modified: 2013-04-18 07:26 PDT (History)
3 users (show)
See Also:
QA Whiteboard:
Iteration: ---
Points: ---


Attachments

Description Andy McKay [:andym] 2013-01-08 11:39:05 PST
We quickly implemented the two legged OAuth for the API for speed and simplicity. This is aimed at developers who have a large number of apps to upload. 

We should add in the standard three legged OAuth as well. This is aimed at developers who don't have a large number of apps to upload, but want a simple point and click way through.

Developers will be need to be authenticated through Persona to the marketplace. Then we need a page that apps can hit and will return the tokens. The API will then need to cope with the three legged or two legged tokens appropriately. 

We have an app development shop wanting to use this.
Comment 1 Allen Short [:ashort] 2013-04-17 15:30:45 PDT
https://github.com/mozilla/zamboni/commit/5fd17b43f241

Note You need to log in before you can comment on or make changes to this bug.