Adaptive Multi Factor Authentication
Spriv pairs the workstation with the phone environment, then verifies both in the background. If they match, the login clears silently. If they don't, the user gets challenged.
What is Spriv's Adaptive Multi Factor Authentication?
Pick a tab to see how each method behaves
Adaptive Two Factor Authentication
Spriv's patented Adaptive Two Factor Authentication compares the phone's location fingerprint with the workstation's device fingerprint. When Spriv's risk-based engine finds a match, the transaction is approved automatically no code, no tap. When the fingerprints don't line up, the user is prompted to manually allow or deny the request.
- Pairing links the user's phone to their email once, via a unique URL valid for 48 hours.
- After the user installs the Spriv app and opens the pairing link on the phone, pairing completes.
- Spriv notifies your site the moment pairing succeeds.
- Your integration supplies browser agent data such as cookies to Spriv's API to power the fingerprint comparison.
Every user, on every workstation. This is the entry point to Adaptive MFA every other method builds on it.
Allow / Deny for high-risk moments
An optional secondary factor for transactions that deserve an explicit human confirmation. Send the transaction info to Spriv over the API, receive back the user's allow-or-deny decision.
- Address change on the account
- Wire transfer above a threshold
- RDP or SSH login to a production server
- Password reset on a privileged account
- Any custom event you flag as "high risk"
Exception events not every login. Reserve Allow/Deny for the transactions that a user should consciously confirm.
SMS Code universal MFA
A seven-digit code sent to the registered handset. The user types the code once during account activation, then never sees it again unless you explicitly trigger it.
- No app install works on any phone with SMS.
- Familiar interaction every user already knows it.
- Covers users on feature phones or shared devices.
- Works even when Spriv's app isn't installed yet.
First-time activation, and as a fallback method for users who can't install an app.
Two-way SMS closing the loop
Spriv sends an SMS asking for a reply. When the user replies, we push their answer to your endpoint via HTTP POST. It's a genuine second communication channel separate from the login channel.
- E-commerce order confirmation before shipping
- Transaction verification on unusual purchases
- Account changes requiring explicit customer confirmation
- Fraud-flag replies routed straight to your backend
Interactive out-of-band confirmations where the user's actual reply text carries meaning not just a tap.
TOTP offline-safe
Standard RFC 6238 time-based one-time passwords. Six digits generated on the phone using its internal clock, refreshed every 30 seconds. Works even when the phone has no internet or cellular signal.
- Users traveling to areas with poor reception
- Air-gapped or restricted networks
- Teams already carrying an authenticator app
- Compliance frameworks that specifically require TOTP
Fallback in low-connectivity scenarios, or as a familiar auxiliary factor alongside Adaptive MFA.
Pairing the one-time setup
Pairing is the only setup step your user ever performs. Once it's done, every future login clears silently in the background no more approvals, no more codes.
- Add the user's email in the Spriv admin console.
- Spriv emails a unique pairing URL to the user.
- User installs the Spriv app on their phone.
- User opens the pairing URL on the phone pairing completes.
- Spriv pushes a webhook back to your site the moment pairing succeeds.
- URL expires in 48 hours reissue any time (new phone, expired link, etc.).
Every user, on every workstation. This is the entry point to Adaptive MFA no other method skips it.
Related methods
Two free users, two free servers, no credit card
Install in under five minutes. See adaptive MFA authenticate a real login in the background.