Verify the Human at the
Moment of Login
Replace passwords and OTPs. Issue a session only when your backend can prove the authorized human approved this login now.
Login is a CRITICAL action. Real-time validation required.
Passwordless Does Not Always Mean Provable
Many systems can authenticate a user. Fewer can prove who approved a specific login attempt, at a specific time, with an audit trail your backend can trust.
Session = Authority
A login can be valid, then misused later. You still need proof for sensitive actions and re-authentication rules.
Shared Devices
Device biometrics are not the same as employee identity. You need user-to-device binding and action-time approval.
Remote Control & Automation
Malware and remote-control tools can operate inside a trusted session. Approval must be tied to the action itself.
End-to-End Passwordless Login
The app collects approval. The backend enforces it. Yuthent provides the verification layer and signed proof.
Enrollment & Binding (one time)
Bind a real human and a trusted device. Keep biometrics on-device.
- 01Customer App → Yuthent SDKStart onboarding (e.g., ID + selfie liveness or in-person link).
- 02Yuthent SDK → Yuthent CloudRegister the device and establish trust (no biometrics sent).
- 03Customer App → Customer BackendLink the trusted device to the user account in your system (your user ID stays with you).
Passwordless Login (every time)
CRITICAL login requires real-time validation before a session is issued.
- 01Customer Backend → Customer AppCreate a login attempt and send an actionContextId (loginAttemptId).
- 02Customer App → Yuthent SDKRequest a CRITICAL approval (actionType: "LOGIN", riskLevel: "CRITICAL").
- 03Yuthent SDK → Yuthent CloudGenerate proof and perform real-time validation (online required).
- 04Customer App → Customer BackendSend the proof reference (e.g., proofId) with the loginAttemptId.
- 05Customer Backend → Yuthent CloudVerify the decision before issuing a session token.
- 06Customer Backend → Customer AppIssue the session only if the approval is verified.
Your Server Is the Gatekeeper
The app should never be the source of truth. Your backend enforces login by verifying the approval with Yuthent.
Verify Before Session
Issue a session token only after the login approval is verified.
Signed Proof for Audit
Store proof references and decisions for audits and incident response.
No Biometric Data
Biometric data stays on the device. Your backend sees decisions and proofs, not biometrics.
Want This Login Flow in Your App?
We help your team integrate the SDK and enforce CRITICAL login approvals on your backend.