User
Vote does not currently have an account system. Nevertheless, a kind of user is needed, through whose context various functions can be called or preferences can be saved. Currently there are two ways to create a user:
creation of a vote: In each vote the creator must be deposited with a released mail domain. If the mail is valid and the creation was successful, a corresponding user will be created for the creator.
manual creation via system administrators: A system administrator is able to create users manually.
Accordingly, a user is always bound to a mail. Anyone can check at any time if a corresponding user exists for his mail by requesting a dashboad link for his respective mail. If a mail - or Teams message if the preferred communication medium has been changed - arrives at the user, the user can access his area via the link in the mail. Otherwise, no user exists for the transferred mail.
In his area, also called dashboard, the user not only gets an overview of all current votes of himself but can also make various adjustments regarding his preferences:
select preferred communication medium: Default is always mail, yet other options are available such as: TEAMS
disable unnecessary messages: Some of the messages can be deactivated by the user if those are no longer desired.
Also, the user can trigger the following functions through the area. Since the results of the functions contain sensitive data, they are never displayed directly, but sent to the user via preferred communication medium.
(New) Generation Key (API Key, Access Key): This is required to use the API or to access Vote from outside the telecom network.
re-generation of the identifier: The personal area of the user is currently only protected by the identifier of the user (see URL when calling). This is usually sufficient, since no authorization of the individual votes takes place via this area and no damage can be done. However, if the overview of all votes is to remain secret and the identifier/link has been distributed, a new identifier can be generated.
deletion user: If desired, a user can delete his entry at Vote at any time, if no more open votes exist under his name.