Skip to content
Read the datasheet

Secure Access

On-Premise or SaaS

You can't phish, spray or reuse a password that was never set.

Passwordless Authentication Beyond the Browser

Remove passwords from web applications, operating-system access and privileged workflows — with phishing-resistant authentication where the access path allows it.

  • FIDO2
  • WebAuthn
  • Passkeys
  • Windows
  • Linux
  • SSH
  • sudo
  • PAM
  • On-Premise
  • SaaS

The password is still one of the attacker’s favourite targets

Passwords can be phished, sprayed, reused after a breach somewhere else, and exposed wherever people type, store or share them. Stronger rules make a password harder to guess. They do not remove the credential an attacker is trying to obtain.

The strongest thing you can do to a password is not strengthen it. It’s remove it.

If someone put a pixel-perfect copy of your login page in front of your users tomorrow, how many of your logins would it be able to steal?

Every authentication flow that still ends in a typed password hands the attacker a reusable credential to aim at. Taking the password out takes that credential out of the attack.

Mirket extends passwordless access beyond web applications — into operating-system logins, server access, privilege elevation and privileged sessions.

Why passwords survive beyond the browser

  • Passwordless often stops at the application Passkeys and modern authentication work well for web applications, while the workstation, the server and privileged access are handled by something else entirely.
  • Operating systems authenticate their own way The Windows logon, the Linux authentication stack, SSH and privilege elevation don't inherit the passwordless experience a browser application uses.
  • Some systems still expect a credential Legacy applications, servers and administrative interfaces still want a username and a password, however the organisation would prefer its people to work.

Mirket treats these as three different problems rather than pretending one mechanism fits every system. That distinction is the whole page.

Passwordless across every access path

Different systems authenticate people differently, so the way the password is removed differs too. What stays the same is the objective: keep a reusable password out of the user’s hands.

  • Web applications FIDO2 · WebAuthn · passkeys. Phishing-resistant sign-in for web, SAML and OpenID Connect applications.
  • Operating systems Windows · Linux · SSH · sudo. On Linux the password step is bypassed outright. On Windows it is typed once, then held encrypted and bound to that machine so the user never types it again.
  • Privileged access PAM · RDP · web consoles. The target system keeps its password. Mirket holds it and injects it, so the user never sees it.

The three are not the same mechanism, and it is worth being precise about which is which:

Access pathWhat removes the passwordWhere the password ends up
Web applicationsA cryptographic credential bound to your domainGone from the authentication flow entirely
Windows logonThe agent supplies the credential; the user answers the second factorTyped once at the first sign-in, then held on that machine — encrypted, and unreadable anywhere else
Linux, SSH and sudoThe password step is bypassed in the authentication stackNowhere. There is no stored credential behind it
Privileged accessPAM retrieves the managed credential and injects itStill held by the target system — and by Mirket, never by the user

Phishing-resistant authentication for the web

For web and federated applications, Mirket uses FIDO2 and WebAuthn, backed by the reader already in the laptop, a passkey the user carries across their devices, or a separate security key.

  • Passkeys A credential that syncs across the user's own devices — nothing reusable to type.
  • Platform authenticators The fingerprint or face reader already in the laptop unlocks the credential locally.
  • Hardware security keys A FIDO2 key for the populations that need a portable, separate authenticator.

What makes this phishing-resistant is not that the password is missing — it is that the credential is cryptographically bound to the real service. A lookalike site can present a perfect copy of your sign-in page and still get nothing, because there is no shared secret for the user to hand over and nothing for the attacker to replay.

This binding is specific to FIDO2 and WebAuthn. It is the reason this page separates them from the other two paths rather than filing everything under one word.

Passwordless shouldn’t stop at the browser

A passwordless programme is half-finished if people stop typing passwords into SaaS applications but still type one every time they open a workstation, reach a server or raise their privileges.

  • Windows logon After the first sign-in on that machine, the user answers only the second factor. Windows still wants a password, so Mirket supplies it — see below for exactly how it is held.
  • Linux logon The password step is bypassed in the authentication stack. Nothing is stored, because nothing is needed.
  • SSH A shell opens on a Mirket method alone — no password is requested and none is kept.
  • sudo Raising privileges is answered with Mirket authentication. The standing administrative password is not requested at all.

So the passwordless experience follows the person past the application and into the operating system itself. How the enforcement works at that layer — and what happens when the machine is offline — is on Operating System Logon MFA.

What happens to the Windows password

Windows is the one path where the password does not disappear — it moves. The user types it once, at their first sign-in on that machine. After that Windows still expects a password to open the session, so Mirket supplies it and the person is asked only for the second factor.

That makes how the credential is held the whole question, so here is the answer in full.

Never in plaintextNot in a file, not in the registry, not in a log
AES-256-GCMAuthenticated encryption, so tampering is detected and altered data is refused. A fresh random nonce each time means the same password never produces the same ciphertext twice
A key unique to that machineGenerated by the operating system’s own random number generator. There is no embedded, fixed or shared key in the product
The key is itself sealedHeld under Windows DPAPI at LOCAL_MACHINE scope, so the key is never written down in the clear either
Bound to the machine that created itDPAPI’s machine key belongs to that Windows installation and cannot be exported. Copy the registry, the disk or a backup to another computer and the unseal fails
The username is hidden tooThe registry value is named with an HMAC-SHA256 digest rather than the account name
Cleared after useThe key is wiped from memory as soon as it has been used

What this is built against is data leaving the machine — a stolen disk, a copied registry hive, a backup, a cloned virtual machine. In every one of those the encrypted password is inert, because the key cannot be reconstructed anywhere else. Decryption is possible only on the machine the credential belongs to, which is the machine it signs into anyway.

The building blocks are the operating system’s own: AES-256-GCM (NIST SP 800-38D, FIPS 197), HMAC-SHA256 (FIPS 198-1), Windows CNG and Windows DPAPI.

On Linux there is nothing to protect, because nothing is kept. The password step is bypassed in the authentication stack, so a passwordless Linux logon, SSH session or sudo has no stored credential behind it at all.

Passwordless access to systems that still require passwords

Not every system can become passwordless. The user still can.

Legacy applications, servers and administrative interfaces may have no way to stop asking for a username and a password. That is usually where a passwordless programme stalls — the modern estate converts, and the older half sits outside it holding credentials that people have to know.

Mirket PAM resolves it from the other direction: the system keeps its password, and the user stops having one.

  • RDP sessions A privileged RDP session opens already authenticated. Mirket retrieves the managed credential from the vault and injects it — the administrator never sees the target account's password.
  • Administrative web interfaces The firewall console, the hypervisor, the backup system: the same injection, so the credential is used without being revealed.

⚙ Worth being precise about the mechanism. PAM credential injection is not FIDO2 or WebAuthn passwordless authentication. The target system still authenticates with a password; what changes is who holds it. Mirket manages that credential under privileged access control, rotates it, and puts it into the authorised session — so from the user’s side there is no password known, no password typed, and nothing to write down or pass on.

The target system can keep its password. The user doesn’t have to.

Choose the method that fits the access path

Mirket doesn’t force a browser mechanism into a logon screen where it doesn’t belong. The method follows the surface.

In the browser — web, SAML and OpenID Connect:

  • FIDO2 / WebAuthn Phishing-resistant, bound to your domain
  • Passkeys Synced across the user's own devices
  • Platform authenticator The reader already in the laptop
  • Security key A separate, portable FIDO2 authenticator

At the operating system — Windows, Linux, SSH and sudo:

  • Push approval One tap on the enrolled phone
  • Mirket Token A rotating code, verified on the machine
  • Mirket OTP A single-use code from the app

FIDO2 and WebAuthn are not part of the operating-system list, and that is deliberate rather than a gap: at a logon screen the authenticator belongs to the operating system, so Mirket applies the methods that work there instead of claiming one that doesn’t.

One platform across every access path

MFA, single sign-on, passwordless and privileged access run on the same Mirket platform, so the browser sign-in, the operating-system logon and the privileged session are administered from the same console, over the same users, into the same audit trail. The mechanism changes with the access path; the visibility doesn’t.

That matters in practice because a passwordless programme is rarely uniform. A group can be passwordless in the browser, passwordless at the Windows logon, and reaching a legacy server through PAM — each under its own rule, and all in one audit trail.

Move to passwordless at your own pace

Passwordless doesn’t have to be an all-or-nothing migration. It is a policy per user and per group, so populations move when they’re ready.

Pilot groupFully passwordless, on the surfaces that suit them first
Privileged usersPasswordless where the flow allows it, PAM-controlled access where the target still needs a credential
Everyone elsePassword plus a second factor, unchanged, until their turn

Widen the policy as each population and each access path is ready. Nothing has to be switched over in one night, and nothing has to wait for the last legacy system to be replaced.

Passwordless on-premise or as a service

On-premiseThe authentication policy, the directory integration and the enrolment records all sit on your own servers
As a serviceMirket provides the identity and policy layer, while endpoint and directory-side components keep enforcing authentication where they need to be — inside your network

Passwordless is not tied to a cloud-only deployment model. Which platform you run doesn’t change which access paths can lose the password. The architecture behind both is on Deployment.

What changes with Mirket

BeforeWith Mirket
Users type reusable passwords into web applicationsWeb, SAML and OIDC sign-ins use FIDO2, WebAuthn or a passkey
Passwordless ends at the browserWindows, Linux, SSH and sudo can lose the password too
A password reused from a breach still opens a work loginThere is no reusable password in the flow to match
Privileged users know the target system’s passwordPAM holds and injects it; the user never sees it
Legacy systems block the whole passwordless programmeThey keep their password — the user still stops having one
Going passwordless means a single cutoverPolicy is applied per user and per group
Passwordless assumes a cloud deploymentOn-premise and as a service, the same

Frequently asked questions

What is passwordless authentication?

Signing in without entering a password. The user proves who they are another way — a cryptographic credential held by the device, or an approval on a phone they have already enrolled. Which method applies depends on the application, the operating system or the access path.

Is passwordless authentication the same as MFA?

No. MFA describes authenticating with more than one factor; passwordless describes a flow where no password is entered. A flow can be both — a FIDO2 credential unlocked by a fingerprint is passwordless and multi-factor at the same time.

Is all passwordless authentication phishing-resistant?

No, and the two terms are not interchangeable. FIDO2 and WebAuthn are designed to be phishing-resistant — the credential only answers to the domain it was registered on, so a convincing fake page collects nothing worth replaying. Other passwordless methods remove the password without providing that binding. It is worth knowing which one is protecting which login.

Does Mirket support FIDO2 and WebAuthn?

Yes, for web, SAML and OpenID Connect sign-ins. The authenticator can be the reader built into the laptop, a passkey that syncs across the user's devices, or a separate hardware key.

Does Mirket support passkeys?

Yes. A passkey is a FIDO2 credential that syncs across a user's devices, so it works in the same flows as a platform authenticator or a hardware key.

Can Windows login be passwordless?

Yes. The user signs in once with their password on that machine; from then on they are asked only for the second factor — an approval on the enrolled phone, or a code from the app. Windows itself still expects a password, so Mirket supplies it, and how that credential is protected is set out above.

Can Linux and SSH access be passwordless?

Yes, and on Linux it goes further than on Windows: the password step is bypassed in the authentication stack, so there is no stored credential behind the logon, the SSH session or sudo at all.

Can sudo be passwordless?

Yes. sudo can be answered with a Mirket method rather than the standing administrative password, so raising privileges doesn't mean typing a password that several people know.

Can PAM provide passwordless privileged access?

Yes, and it works differently from the flows above. The target system may still authenticate with a password, but Mirket PAM holds that credential and injects it into the authorised session — so the user opens an RDP session or an administrative web interface without knowing, seeing or typing it.

What happens if a user loses the enrolled phone?

If the old handset is still to hand, one scan of a backup QR carries every account across to the replacement. If it has genuinely gone, the user re-enrols by whichever route you've set up: an expiring link to their mailbox, personal security questions, a link issued by an administrator, or two of those together. Mirket leaves that choice open rather than fixing one flow, because a treasury team and a seasonal warehouse intake do not deserve the same answer. Secure Self-Service covers it.

Does Windows still keep the password somewhere?

Yes, and it is worth knowing exactly how. Windows requires a password to open a session, so the credential is retained on that machine — never in plaintext, encrypted with AES-256-GCM under a key generated uniquely for that machine, with the key itself sealed by Windows DPAPI at LOCAL_MACHINE scope. DPAPI-sealed data can only be unsealed on the machine that sealed it, so a copied registry, a stolen disk or a restored backup yields nothing. On Linux the question does not arise: the password step is bypassed and nothing is stored.

Can Mirket run passwordless authentication on-premise?

Yes. Passwordless is part of the platform on either deployment — it is not tied to a cloud-only model. The architecture is on Deployment.

Can we migrate users gradually?

Yes. Enabling passwordless is a rule written against users and groups, so a pilot population can go first while everyone else carries on with a password and a second factor. Nothing has to be switched over in one night.

Solutions — Operating System Logon MFA · On-Premise SSO · Privileged Remote Access · MFA for Legacy Applications

Products — Multi-Factor Authentication · Single Sign-On · Privileged Access Management

Industries — Education · Healthcare

See how far you can remove passwords from your environment.

Show us where your users still type passwords — web applications, Windows, Linux, SSH, privilege elevation, RDP or administrative web interfaces. We'll show which paths can go passwordless, and where Mirket PAM can take the credential out of the user's hands.

By continuing, you accept our Privacy Policy and End User Licence Agreement. We use strictly necessary cookies to run this site. With your permission we would also use analytics and marketing cookies. You can change this at any time from Cookie Settings in the footer.