Authentication
Modern login flows without relying on shared secrets.
Hash.Contact supports multiple adoption paths for consumer, enterprise, and mobile products.
merchant.example/login
HC
Login with Hash.Contact
No password entered here.
The browser waits for a signed approval from the Hash.Contact app.
Scan
Review
Approve
Logged In
Hash.Contact
Approval request
Approve login?
Merchant Example is requesting a one-time authentication.
Scan
Authentication models
QR Login: browser shows QR, user scans, approves with device authentication, browser logs in.
Username + Hash.Contact MFA: enter username, approve push, code, or QR challenge.
Existing Password + Hash.Contact MFA: gradual adoption with Hash.Contact as second factor.
Mobile App Login: continue with Hash.Contact, approve, and return authenticated.