Add verified device identity to Microsoft Entra ID authentication
Smallstep strengthens the credentials behind Entra ID sign-in by issuing certificates only to approved, inventoried devices, with hardware-backed keys where the platform supports them.

What Conditional Access already covers, and what it leaves open
Conditional Access can require compliance and recognize device identities such as the TPM-bound Primary Refresh Token. Those controls stay. What they do not establish is that a certificate was issued only after a check of the device's hardware against the inventory you approve.
- Compliance describes management state, not whether a credential went to approved hardware.
- Coverage varies by OS, enrollment method, and browser.

Go beyond device compliance with hardware-backed credential issuance
Before a certificate is signed, Smallstep checks that the device is approved in your inventory, synced from Intune or your MDM, and on supported platforms verifies TPM or Secure Enclave attestation. Entra ID keeps users, groups, and policy. Smallstep adds assurance at the moment a credential is created.

User factors and device factors are two different questions
Windows Hello for Business, Authenticator, and passkeys answer "is this the right person?" A device credential answers "is this a machine we issued?" The two layers complement each other.
- A push or passkey confirms a person, not the laptop running the session.
- Neither consults your hardware inventory before access.
- A device certificate speaks for the device, not for who is sitting at it.
Smallstep's certificate exists only because the device passed an inventory check and, where supported, a hardware attestation. Existing sessions still rely on Entra's token protections.

Certificate-based authentication, with the device as the factor
You add Smallstep’s issuing CA to Entra certificate-based authentication. Smallstep issues each user a certificate on their inventoried device, and Entra maps it to the account. Entra counts it as the device factor; Conditional Access pairs it with a user factor for the apps that need both. On managed devices the certificate is pre-selected by browser policy.

Entra ID integrates with Smallstep at two points
Users and groups come from an Entra enterprise application over OIDC and SCIM. Devices come from your Intune or MDM integration. At sign-in, Entra's own certificate-based authentication does the checking; Smallstep is not in the request path.
Entra ID continues to own users, Conditional Access, and app assignments. Smallstep owns which devices get a credential and how its key is protected.
Validate the flow on one Windows device end to end before rolling it into policy.
Key benefits for Entra ID customers
Credentials only for approved hardware
Every certificate request is checked against your Intune or MDM inventory before signing. A device you did not approve gets nothing, whatever it claims about itself.
Hardware attestation where it exists
Windows and Linux TPMs, Macs on MDM device enrollment (Apple silicon, macOS 14+) via Apple’s Managed Device Attestation, and ChromeOS via Verified Access give device-attested keys. Other platform and application combinations get the strongest protection they support, down to provisioned credentials; the FAQ below says what each one gets.
Phishing-resistant authentication
Certificate-based authentication has no code to type and no approval to trick. Combined with a user factor and the right binding policy, Conditional Access can require it for your highest-risk apps.
One customer’s Intune admin center was compromised through a single accidental MFA approval. A device certificate on the admin role removes that approval from the path.
Nothing for users to carry
Enrollment, issuance, and renewal happen through the agent or MDM. Users keep their Entra sign-in; the device credential arrives and renews without their involvement.
Beyond the Windows fleet
Smallstep issues device credentials on macOS, Linux, and ChromeOS as well as Windows, from the same inventory check and the same CA. Browser and Entra CBA behavior differ by platform and should be validated per client.
Defense in depth, not replacement
Keep token protection, Continuous Access Evaluation, and compliance policies. Smallstep adds a hardware-rooted answer to the question those controls cannot ask: was this credential ever issued to this machine?
Put issuance assurance behind the Entra ID sign-ins that carry the most business risk.
Your Entra ID controls stay where they are. Smallstep checks approved inventory and, where supported, hardware attestation before a certificate exists. Keep your most sensitive apps on credentials with a provenance.