Supervisor: Lisa (email@example.com)
User authentication is an important aspect of any system’s security, and has many possible points of failure, introduced both by users of the system as well as its developers. Passwords and even two-factor authentication are fairly wide-spread methods of authentication, but there are other standards which might offer some benefits. One of them is WebAuthn.
Literary reseach into WebAuthn, specifically the similarities and differences between WebAuthn and conventional authentication methods. This is followed by an implementation of WebAuthn, accompanied by a coding diary in which you make note of your process and possibly the difficulties that you encounter.