- usability considerations
- existing infrastructure (e.g. platform/browser/device availability)
- cost considerations (e.g. provision of authenticator devices)
- legal requirements or other regulations
Modifying your registration flow
Assuming your application already has some form of user management that allows users to register and log in to existing accounts, adding the Hanko Authenticator requires modifications to your existing registration flow, both on the client and server side.
Modifying your login flow
In addition to modifications to your registration flow, you’ll also need to adjust your existing login flow.
Recovery techniques
Using external authenticator devices like smartphones inevitably raises the question of what happens in case of device loss, which makes implementing proper account recovery techniques a primary concern.