Skip to content
IdentitéTrust starts here
English
EnglishEspañolPortuguês
Contact

What is mutual authentication?

Mutual authentication is an exchange in which each party verifies the other. In a digital service, authenticating an account to a server and authenticating the server to a client are distinct checks. The evidence, the trusted identities and the protocol determine what has actually been established.

Two directions, not a count of factors

A password can prove possession of a secret to a service without proving which service is asking for it. MFA combines distinct factor types in authenticating an account. Mutual authentication describes the directions of verification. A system can use both; adding another factor alone does not establish every part of the service relationship.

What is destination verification?

Destination verification checks that the endpoint asking for authentication belongs to the intended service relationship. It involves a trusted reference, such as a certificate name or an enrolled server, rather than a familiar-looking logo. The browser origin, authentication server and business application may be different components: the integration must connect them correctly.

What do TLS and mTLS establish?

In ordinary TLS, the client validates the server certificate against its trust policy and the intended name. TLS protects the channel; a valid certificate is not a promise that its owner is honest. TLS can also request a client certificate. Mutual TLS (mTLS) authenticates both channel endpoints using certificates. A client certificate may represent a workload or device; it does not automatically prove a person’s legal identity or consent to a particular transaction.

How are passkeys different?

WebAuthn credentials are scoped to a relying party (RP ID). The browser constrains their use and the relying party validates the origin and RP ID hash in the authentication response. This verifier-name binding resists credential use on a phishing origin. Passkeys therefore do not ignore the domain. Yet successful account authentication, a person understanding an operation and an application authorizing it remain distinct decisions. Recovery and fallback paths also belong in the evaluation.

Where does intent fit?

An expected request is not necessarily one the person initiated: an application or AI agent may prepare an action. Before approval, the person needs enough context to decide whether the request is expected and acceptable. The application must separately enforce permissions, scope and execution policy. Approval cannot grant an agent permissions it does not have.

How does Full Duplex Authentication fit?

Identité’s Full Duplex Authentication® connects a configured authentication-server relationship with an enrolled app and a deliberate human decision. The app verifies its established server relationship; the integration connects that server to the requesting application. The visible picture and number comparison helps the person review the request, and does not replace the underlying server checks. See the existing architecture and demonstration for the actual flow and product-specific limits.

Where can these checks help?

For customer sign-in, check the service and the request before opening the account. For workforce access, evaluate enrollment, device protection and recovery alongside authentication. For a sensitive operation or agent-prepared action, keep execution pending until the application’s authorization policy and the required human decision are satisfied. These are different workflows, with different integration requirements.

What does mutual authentication not solve?

It does not certify a deployment, perform KYC, remove application vulnerabilities, prevent every compromised-device attack or make all fraud impossible. Trusted enrollment, certificate and key management, endpoint security, revocation, recovery and meaningful context remain necessary. A patent describes an invention; it is not deployment certification.

What is verifiable identity, and how does it relate to digital trust?

In Identité’s approach, verifiable identity means a relationship supported by evidence about who is participating, the connected destination and the request being considered. Digital trust also depends on what that relationship allows: permissions, accountability and a person’s decision. Account authentication does not by itself prove legal identity or authorize every subsequent action.

Primary technical sources

Continue with the architecture, story and product workflows

Related reading

Why did sign-in often focus on the user?

A password form lets a service test a shared secret cheaply. Historically, account access and application permissions were often designed as separate layers. That is a design history, not evidence that modern authentication verifies only the user.

TLS already checks a server certificate and intended name; mTLS can authenticate the client as well. WebAuthn binds a credential to its relying party. Evaluate factor strength, protocol direction and the person’s understanding of the request separately. TLS 1.3 · WebAuthn.

How does identity evidence contribute to digital trust?

Verifiable identity means an identity claim that can be checked against suitable evidence. A familiar name or interface is not that evidence. The evidence needed for a person, a device and a service differs. This general phrase is not synonymous with KYC or with the W3C Verifiable Credentials data model.

Identity evidence supports a particular decision; it does not grant unlimited authority or establish that a business is trustworthy. Digital trust also requires limited permissions, privacy, accountability, recovery and reliable operation.

MFA, mutual authentication and passkeys: compare the mechanism

MFA asks for distinct factors; mutual authentication describes parties authenticating each other. They answer different questions and can coexist. OTP, basic push and WebAuthn are not a single security mechanism.

Swipe to compareScroll the table sideways, or focus it and use the arrow keys.

MFA, mutual authentication and passkeys: compare the mechanism
Evaluation questionPassword + OTP / basic pushWebAuthn / passkeysFDA in a supported integration
Destination checkTLS and application context; OTP can be relayedRP ID and origin validationEnrolled app checks its configured authentication server; integration maps the application
Human decisionVaries by prompt and applicationAuthenticator activation and application-specific UXComparison and deliberate decision in the configured flow
Sensitive operationApplication policy and approval designApplication policy and approval designSupported checkpoint; application still owns permission and execution
RecoveryReset, replacement and fallbackDevice-bound or synced credential availability and fallbackEnrollment, device loss, revocation and configured recovery

What should you compare with a passkey?

WebAuthn provides relying-party-bound credential authentication, including origin checks. It should not be dismissed as merely sending another code. A synced passkey and a device-bound credential can have different availability and recovery properties; assess the actual provider and fallback.

FDA describes another configured workflow: the enrolled app checks its authentication-server relationship, the integration connects that server to the requesting application, and the person reviews the expected request. Customer LoginFree™ accepts in the browser; the supported sensitive-action example requests a phone decision. Neither description establishes automatic passkey interoperability.

Choose around a concrete requirement: remove a reusable password, improve request recognition, or hold an operation for an authorized decision. NIST’s phishing-resistance and authenticator-lifecycle guidance helps frame evaluation. No method is a universal guarantee against phishing, endpoint compromise or session misuse.

Two practical evaluation cases

  • Returning customer: test origin/RP validation or the configured server mapping, device changes and fallback before asserting platform fit.
  • Workforce approval: test wrong reviewer, decline, expiry, changed details and duplicate results. Authentication is not permission to execute the operation.

Compare mechanisms, not labels

OTP/basic push and WebAuthn have different phishing properties. Factor count and authentication direction are different questions.

FDA’s configured app/server relationship depends on the selected integration. No design prevents every attack.