WebAPI/Security/Alarm: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Ptheriault (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
== Alarm API== | |||
Brief purpose of API: Let apps set timers to wake up at a specified time | |||
General Use Cases: | |||
*Implement an alarm reminder app by setting an alarm intent for a future time | |||
*Set an alarm to ping a server at a specific time or set interval | |||
Reference:<br> | Reference:<br> | ||
https://groups.google.com/d/topic/mozilla.dev.webapi/pkx1uz_pnhQ/discussion<br> | https://groups.google.com/d/topic/mozilla.dev.webapi/pkx1uz_pnhQ/discussion<br> | ||
http://groups.google.com/group/mozilla.dev.webapps/browse_thread/thread/29f1efb730a9c17/5fd64f1fefe0ddd8 | http://groups.google.com/group/mozilla.dev.webapps/browse_thread/thread/29f1efb730a9c17/5fd64f1fefe0ddd8 | ||
Inherent threats: Annoyance | Inherent threats: Annoyance | ||
Threat severity: Low | Threat severity: Low | ||
=== Permissions Table=== | |||
== | {| border="1" class="wikitable" | ||
Use | ! Type | ||
! Use Cases | |||
! Authorization Model | |||
! Notes & Other Controls | |||
|- | |||
| Web Content || None || No access | |||
|- | |||
| Installed Web Apps || General use cases || Implicit || Should be a way to disable alarm for a given app | |||
|- | |||
| Privileged Web Apps || General use cases || Implicit || Should be a way to disable alarm for a given app | |||
|- | |||
| Certified Web Apps || General use cases || Implicit|| Should be a way to disable alarm for a given app | |||
|} | |||
Revision as of 07:02, 24 September 2012
Alarm API
Brief purpose of API: Let apps set timers to wake up at a specified time General Use Cases:
- Implement an alarm reminder app by setting an alarm intent for a future time
- Set an alarm to ping a server at a specific time or set interval
Reference:
https://groups.google.com/d/topic/mozilla.dev.webapi/pkx1uz_pnhQ/discussion
http://groups.google.com/group/mozilla.dev.webapps/browse_thread/thread/29f1efb730a9c17/5fd64f1fefe0ddd8
Inherent threats: Annoyance
Threat severity: Low
Permissions Table
| Type | Use Cases | Authorization Model | Notes & Other Controls |
|---|---|---|---|
| Web Content | None | No access | |
| Installed Web Apps | General use cases | Implicit | Should be a way to disable alarm for a given app |
| Privileged Web Apps | General use cases | Implicit | Should be a way to disable alarm for a given app |
| Certified Web Apps | General use cases | Implicit | Should be a way to disable alarm for a given app |