TrustTheVote-Project / horatio-server

Turns JSON absentee ballot requests into PDFs and delivers them to registrars.
MIT License
1 stars 3 forks source link

Plan the application #17

Closed waldoj closed 9 years ago

waldoj commented 9 years ago

Seems like there's a few basic things that it clearly needs to do:

Also:

waldoj commented 9 years ago

Thought: Allowing verification of the outcome of past applications is problematic. It requires statefulness (now we need a database), and presents a security exposure. I'm also not sure about its utility for the client, as planned. Seems like this isn't worth it yet.

waldoj commented 9 years ago

Methods:

waldoj commented 9 years ago

That bounce notifications bit is tricky. We don't want anybody to be able to invalidate any registrar's email address. The simplest method is probably to have a per-site config file with a single API key to be used by the transactional email server, which can be embedded in the webhook URL.