Closed
Bug 892025
Opened 11 years ago
Closed 11 years ago
Implement Android client for PICL Authentication/Keyserver
Categories
(Firefox for Android Graveyard :: Android Sync, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ckarlof, Assigned: nalexander)
References
(Depends on 1 open bug, )
Details
(Whiteboard: [qa+][fixed in elm])
Attachments
(1 file)
The PICL Authentication/Keyserver provides an API for provisioning and authenticating PICL users. It uses email and password for authentication. It also:
* facilitates the retrieval and derivation of the user's data encryption keys
* signs a user's public key which is used to create BrowserID assertions for authenticating to the PICL Storage Server
* implements an API for password reset
Dev server: http://idp.profileinthecloud.net
Code and API docs: https://github.com/mozilla/picl-idp
Protocol details: https://wiki.mozilla.org/Identity/AttachedServices/KeyServerProtocol
It would be great to start collaborating on the implementation of an Android client for this API.
Reporter | ||
Updated•11 years ago
|
OS: All → Android
Hardware: x86 → ARM
Reporter | ||
Comment 1•11 years ago
|
||
We've reorganized the public API (esp. naming) to be more 'dev-friendly'. Follow the WIP here: https://github.com/mozilla/picl-idp/pull/69
We've also added API calls to address email verification after signup.
Comments are welcome.
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → nalexander
Hardware: ARM → All
Assignee | ||
Comment 3•11 years ago
|
||
This bug tracks implementing Java HTTP client that talks to a picl-idp server to create new accounts, fetch salts and keys, and sign certificates.
Assignee | ||
Updated•11 years ago
|
Assignee | ||
Comment 4•11 years ago
|
||
Over to rnewman for preliminary feedback (on the client patches).
Flags: needinfo?(rnewman)
Comment 5•11 years ago
|
||
This feels pretty good to me. Let's rebase on top of crypto changes before I take another look?
Flags: needinfo?(rnewman)
Assignee | ||
Comment 7•11 years ago
|
||
Re-factored, simplified, and battle hardened. It's a bit hard to test (even live), but it's working well against localhost and in my Sync 1.1 + FxA tree.
Mostly want to see if anything jumps out at you.
Attachment #819990 -
Flags: review?(rnewman)
Comment 8•11 years ago
|
||
Comment on attachment 819990 [details]
FxAccountClient, V2.
Comments left on GitHub.
Attachment #819990 -
Flags: review?(rnewman) → feedback+
Assignee | ||
Comment 9•11 years ago
|
||
Status: NEW → ASSIGNED
Whiteboard: [qa+] → [qa+][fixed in elm]
Assignee | ||
Comment 10•11 years ago
|
||
Comment on attachment 819990 [details]
FxAccountClient, V2.
r=rnewman on github.
Attachment #819990 -
Flags: review+
Assignee | ||
Updated•11 years ago
|
Flags: sec-review?(mgoodwin)
Comment 12•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 13•11 years ago
|
||
Leaving as Resolved given the number of open Depends on bugs
Updated•7 years ago
|
Product: Android Background Services → Firefox for Android
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•