There are several methods for authentication : certificates, passwords, pincode, webauthn, One Time Password...
Choosing an authentication method is not a technical choice : it has hudge impacts on security but also on User eXperience.
This article shows several demos, built with Keycloak, and let you have a perception of User eXperience for each authentication method.
Any question? Want more information? Follow us on twitter or you
reach out to us via email.