#Disclaimer
I purchased this product with my own funds. All opinions expressed in this review are my own and are not influenced by the manufacturer. I strive to provide an honest and unbiased assessment of the product.
#How I Got the Key
My journey with the Feitian ePass K40 started when I was exploring options for FIDO2 security keys that support both USB-C and NFC. As someone deeply invested in identity security and passwordless authentication, I wanted a key that would work seamlessly across my devices — from my laptop with USB-C to my phone via NFC.
After researching various options, the Feitian ePass K40 caught my attention. Feitian is a member of the Microsoft Intelligent Security Association (MISA) and their keys are listed as compatible with Azure AD (now Entra ID) FIDO2 passwordless authentication. This gave me confidence that the key would work well in the Microsoft ecosystem.

#What is FIDO2?
Before diving into the review, let me briefly explain what FIDO2 is for those who may be unfamiliar.
FIDO2 (Fast Identity Online 2) is an open authentication standard developed by the FIDO Alliance in collaboration with the World Wide Web Consortium (W3C). It consists of two main components:
- WebAuthn (Web Authentication) — A web API that allows web applications to use public key cryptography for authentication
- CTAP2 (Client to Authenticator Protocol 2) — A protocol that enables external authenticators (like security keys) to communicate with browsers and platforms
Together, these standards enable passwordless authentication — meaning you can sign in to websites and services without ever typing a password. Instead, authentication is based on:
- Something you have (the security key)
- Something you know (a PIN) or something you are (biometrics)
This is fundamentally more secure than passwords because:
- The cryptographic keys are unique to each site, preventing phishing
- The private key never leaves the security key
- There is no shared secret that can be stolen from a server
#Setting Up the PIN
Before you can use the Feitian ePass K40, you need to set up a PIN on the device. There are several ways to do this:
#Using Feitian SK Manager
Feitian provides their own management tool called SK Manager for configuring their security keys:
- Download and install the Feitian SK Manager application
- Insert the K40 into your USB-C port
- Open SK Manager and select the connected key
- Navigate to the PIN management section
- Set your desired PIN (must be at least 4 characters, recommended 6+)
- Confirm the PIN

#Using Windows Settings
You can also set up the PIN directly through Windows:
- Open Settings > Accounts > Sign-in options
- Under Security key, click Manage
- Insert your security key and touch the key when prompted
- Click Set PIN or Change PIN
- Enter your desired PIN and confirm

#Using Chrome Browser
Chrome also provides a way to manage your security key:
- Open Chrome and navigate to
chrome://settings/securityKeys - Click Set up PIN
- Insert your security key
- Touch the key when prompted
- Enter and confirm your PIN

#Adding the Key to Azure AD / Entra ID as MFA
Now for the most important part — setting up the Feitian ePass K40 as a FIDO2 security key for Azure AD (now Microsoft Entra ID) passwordless authentication. Here are the step-by-step instructions:
#Prerequisites
Before you begin, ensure that:
- Your organization has enabled FIDO2 security keys as an authentication method in the Entra admin center
- Your account is eligible for FIDO2 registration (check with your IT admin)
- You have a supported browser (Edge, Chrome, or Firefox)
#Step-by-Step Setup
-
Navigate to My Security Info
- Go to https://mysignins.microsoft.com/security-info
- Sign in with your existing credentials
-
Add a new sign-in method
- Click + Add sign-in method
- Select Security key from the dropdown
- Choose USB device
-
Insert and activate the key
- Insert the Feitian ePass K40 into your USB-C port
- When prompted by the browser, touch the security key
- Enter your PIN when asked
-
Touch the key to create credentials
- The browser will ask you to touch the security key again to create the FIDO2 credential
- Touch the key and wait for confirmation
-
Name your security key
- Give your security key a recognizable name (e.g., “Feitian K40 - Primary”)
- Click Done
-
Verify the registration
- You should now see the security key listed in your security info
- Test it by signing out and signing back in using the Sign in with a security key option
#Using NFC for Mobile Authentication
The K40 also supports NFC, which means you can use it with your smartphone:
- Open your browser on your phone and navigate to a sign-in page
- Select Sign in with a security key
- Choose NFC device when prompted
- Hold the K40 against the NFC reader on your phone
- Enter your PIN when prompted
- Touch or hold the key again to confirm
#Overall Impressions
The Feitian ePass K40 is a solid FIDO2 security key that delivers on its core promises:
- USB-C and NFC support makes it versatile across devices
- Build quality is good — it feels durable and well-made
- Compatibility with Azure AD/Entra ID is seamless
- Setup is straightforward with multiple options for PIN configuration
- Performance is responsive — authentication is quick via both USB and NFC
If you are looking for an affordable FIDO2 security key that works well with the Microsoft ecosystem, the Feitian ePass K40 is a great choice.