Closed Bug 571413 Opened 15 years ago Closed 14 years ago

Implement Account Manager service

Categories

(Firefox Graveyard :: Account Manager, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: hello, Unassigned)

References

Details

Attachments

(1 file)

The backend of Account Manager should do these things: * provide information to the UI about the active realm, unless that can somehow be acquired directly from the realm detector by the UI. * keep caches of each realm and associated data: the amcd, current sign-in status, etc. * figure out which profile should be the active one if multiple profiles apply. * provide hooks to the UI that get executed when the user decides to e.g. sign in, etc. These eventually call methods in the specific profile currently active. These might be several pieces, see the current Account Manager add-on for one way of doing it.
Component: General → Account Manager
QA Contact: general → account.manager
Attached patch rough WIPSplinter Review
Lots of XXX comments and stuff that needs cleaning up, still. Largely based on the addon code. Only lightly tested. Applies on top of the patch for bug 581560.
Comment on attachment 460335 [details] [diff] [review] rough WIP Gavin, re: attachment 460335 [details] [diff] [review], where can I find your version of netwerk/base/src/Resource.jsm? Which hg rev are you working from? Assuming it's mostly the same file as http://hg.mozilla.org/labs/weave-identity/file/98e7482c4b29/source/modules/ext/resource.js . I will test this with a PAKE HTTP auth Account Manager profile I'm working on.
Quinn, we're using the repository Mardak linked to in comment #3 http://hg.mozilla.org/users/edward.lee_engineering.uiuc.edu/account-central/ Currently only basic domain discovery is working, we need to port over more infrastructure for you to be able to plug in a PAKE profile. We can sync up over email if you need more info.
No longer blocks: 571409
Depends on: 571409
Work continued in the account-manager repository, and there is a roll-up patch for the service on the parent bug (bug 571409). Marking as fixed (the service is implemented).
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: