Firefox/Projects/AccountManager/SecurityReview: Difference between revisions

Line 67: Line 67:
== Reliability ==
== Reliability ==
* What failure modes or decision points are presented to the user?
* What failure modes or decision points are presented to the user?
The feature is extensible (different authentication methods may be defined and implemented within Account Manager).  Generally speaking, however, the specification includes a provision for an ''onfailure'' handler which may be defined for most methods.  This handler (a mirror of the ''onsuccess'' handler) may define one of several actions:
* none: do nothing
* reload (the default): reload the current page
* load-url: load a specific url
* js-event: create a js event which the current page can listen to
See [https://wiki.mozilla.org/Labs/Weave/Identity/Account_Manager/Spec/Latest#Method_status_actions Method Status Actions] for details.
* Can its files be corrupted by failures? Does it clean up any locks/files after crashes?
* Can its files be corrupted by failures? Does it clean up any locks/files after crashes?
The feature depends on other components which have files (e.g., the Password Manager), but has no files of its own.


== Configuration ==
== Configuration ==
946

edits