This article addresses the situation in which Device Assurance Policies for Windows is set up, with the Windows Hello must be enabled option enabled, but when users are trying to authenticate into Okta Dashboard, they are prompted with the following error:
Device requirements are not met.
Along with this error, it might also be observed that when opening the Okta Verify app on the device, the device health button is missing.
- Multi-Factor Authentication (MFA)
- Okta Verify
- Device Assurance Policies
- An old version of Okta Verify is used.
- The device is running on a Windows version lower than 10.
To overcome the above error, please check the below steps:
- Make sure that the device is running on at least Windows 10 or higher versions.
- Make sure that the latest version of Okta Verify is installed. If this error was spotted right after an auto-update of the Okta Verify Application, try to delete and reinstall the application. Please note that auto-update is a feature that cannot be disabled, it can only be postponed. For more details about automatic updates, please check Automatic Okta Verify updates on Windows.
- Check the Reports > System Log and see which authentication policy the user who encountered this error is hitting. Next, go to Security > Authentication Policies and check that the policy indicated by the system log is designed as expected (the right Device assurance policy is selected, the right platform, and the device state)
- Check Okta System Logs and search for the end user's events for which what Okta Verify version is currently in use. For example, searching for a specific user running on a Windows machine:
-
actor.alternateId eq "username@domain.com" and client.userAgent.os co "Windows" and target.detailEntry.methodTypeUsed eq "Use Okta FastPass" - Expand the Event Info > Scroll to UserAgent > RawUserAgent to see the Okta Verify version as well as the current Windows Version the end user is using.
- If Device Health is showing in the Okta Verify App: Run the Device Health status for Operating Systems. For more information: About Okta Verify Device Health Operating System Status.
-
- If none of the above helped, open a case with Okta Support for further troubleshooting.
