glondu / belenios

Verifiable online voting system. This is a mirror of https://gitlab.inria.fr/belenios/belenios
https://www.belenios.org
GNU Affero General Public License v3.0
133 stars 21 forks source link

as a voter, i would prefer not having to wait at every election for an email to find and start voting #61

Open KiaraGrouwstra opened 1 year ago

KiaraGrouwstra commented 1 year ago

presently, there seem to be four pieces of info relevant to voters to participate in an election:

one challenge we face is the emails occasionally take a bit longer to arrive for some of our users, delaying our voting process during general assemblies. we would try to account for this by sending the emails in time, then occasionally find the question wording might still change a bit, making this not a great solution.

to address this, we would prefer to ensure we can send voters credentials they can share across elections, as well as a single place to log in where they can find new elections they are eligible to vote in.

is this use-case something that has been considered?

glondu commented 1 year ago

There are two design decisions that conflict with your wishes:

It should be easy to share credentials across elections... Actually, with a bit of effort, an external credential authority can already do it. I don't know if we want to make that easier, though. :thinking:

Concerning the second item, the initial point was that the server shouldn't be able to serve wrong data to a targeted user. However, the idea of authenticating before in order to get the list of elections one is eligible to participate in sounds like an interesting feature. :thinking:

To answer your initial question: no, this use-case has not been considered. I will need more thinking to decide whether we want to support it better or not.