Two-factor authentication with U2F security keys

Here's how to log into to your X account within Semiphemeral if you use a security key.

If you use a U2F physical security key (like a Yubikey) to protect your X account, good for you! Security keys provide the best security to protect your online accounts.

However, there is a known bug related to logging into your X account within Semiphemeral's embedded browser with a security key. Here's how to work around it:

  • Plug in your U2F security key
  • Add a new X account to Semiphemeral
  • Enter your username and click Next
  • Enter your password and click Log in
  • When the embedded browser shows a white screen, press the button on your security key to login
  • The login process will finish successfully

For some reason, when X is waiting for you to press the button on your security key it displays a blank white page. And due to an upstream bug in Electron, the framework that Semiphemeral uses, Semiphemeral isn't able to instruct you to press the button on your security key.

Hopefully this will be fixed in a future version, but for now you can rely on this simple workaround.