https://nihal-pinto.github.io/Cog-In/
- retrieve OAuth token
- ask to start scan
- send OAuth+state ("userInfo") to backend
- store userInfo tentatively
- start listening
- retrieve webhook url
- open camera for scan
- scan completed
- launch webhook message
- read message
- save attendance