Currently, the only sign in option is using Scratch Auth, which relies on Scratch. This is a single point of failure, as if either Scratch and/or Scratch Auth goes down, you won't be able to sign in.
Should we bother with an username and password system, or maybe just use an external authentication API like Scratch Auth?