This is an HTML version of an attachment to the Freedom of Information request 'Vote Secrecy in 2020 Election'.

OSEV Registration Process
Sequence Diagram
v0.6.1 2020-04-15
Authentication
OSEV
and Identification
OSEV Verify
OSEV Check
Web Application
Provider
Applicant/Voter
User must first authenticate with the Authentication and Identification Provider. (See Authentication Process)
Register (AccessToken, RegToken)
GetUserInfo(AccessToken)
Response: (name,address, email)
SaveAuthUserInfo
(RegToken, name, address, email)
name, address are not saved. (in memory only)
SaveAuthUserInfo
(VoterToken, name, address, email)
Save name and address 
with VoterToken
Response: (result)
Response: (result)
Registration Form
Registration Form
(AccessToken, RegToken DoB, 
country where voting)
RegisterForOSEV
(RegToken, DOB, country, email)
country, DOB are not saved. (in memory only)
RegisterForOSEV
(VoterToken, DOB, country, email)
Save DOB, country with
VoterToken
Response: (result)
Response: (result)
Display Registration Result
and option to submit vote