Firefox/Projects/AccountManager/SecurityReview: Difference between revisions

Jump to navigation Jump to search
Line 95: Line 95:


== 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:
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:
Line 106: Line 106:
See [https://wiki.mozilla.org/Labs/Weave/Identity/Account_Manager/Spec/Latest#Method_status_actions Method Status Actions] for details.
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.
The feature depends on other components which have files (e.g., the Password Manager), but has no files of its own.
383

edits

Navigation menu