Closed Bug 924922 Opened 11 years ago Closed 9 years ago

Add an HTTP API to register / read / delete non-AMO addons.

Categories

(addons.mozilla.org Graveyard :: API, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: alexis+bugs, Unassigned)

References

Details

The addons-registration project needs to have a way to register new addons and hashs. Here is the set of proposed APIs: PUT, DELETE, GET on /api/filereg/addon/{addonid} PUT, DELETE on /api/filereg/addon/{addonid}/hash/{sha256} This will use DRF internally because it seems to be the way to go at the moment. The GET is here only to be consumed by the frontend, and not by the firefox clients which will need to make a huge amount of calls (this will be handled in a different way).
Assignee: nobody → alexis+bugs
The goal is to ask addon authors to register their addons so we can only activate known and registered addons on firefox. I've modified the APIs from comment #0, here are the new ones: - /addonreg/addons/{addonid} - /addonreg/hashes/{hash} This PR also comes with a rip-off of the shared-auth authentication from mkt, the goal being to start implementing a fireplace-like webapp for addons.m.o (see bug 927786)
Blocks: 927790
Status: NEW → ASSIGNED
Flags: needinfo?(charmston)
Flags: needinfo?(charmston)
Depends on: 976979
No longer depends on: 976979
Assignee: alexis+bugs → nobody
Product: addons.mozilla.org → addons.mozilla.org Graveyard
I don't think this is a thing anymore.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.