App Integrity Validation failed after passed Face Check : "Error code: forbidden"

Anttoni Rautio 0 Reputation points
2026-10-26T16:46:18.22+00:00

Hope you can help on this.
I am trying to complete identity validation for my organization in Azure Artifact Signing.

Every attempt fails with: "Error code: forbidden"

Error details: Missing permission to fullfill this request. App integrity failed

  • Device: Nokia X30
  • Microsoft Authenticator: latest version
  • Passport ID
  • Developer mode: disabled

How to fix this or any alternative methods?

Artifact Signing
Artifact Signing

A fully managed end-to-end service for digitally signing code, documents, and applications. (formerly Trusted Signing)

0 comments No comments

1 answer

Sort by: Oldest
  1. AI answer

    2026-10-26T16:46:33.5166667+00:00

    App integrity failed during Face Check points to a device trust/integrity requirement failure, not a passport or lighting issue.

    For Verified ID Face Check, Android devices must meet all of these conditions:

    1. Android API level 26 or higher.
    2. The device must pass Google Play Integrity with MEETS_STRONG_INTEGRITY.
    3. The device must not be rooted.
    4. Microsoft Authenticator must be installed from the Google Play Store.

    A practical recovery path is:

    1. Fully close all running instances of Microsoft Authenticator, then reopen it.
    2. Confirm Microsoft Authenticator is updated to the latest version.
    3. Make sure the app was installed from the Google Play Store.
    4. Do not use VPN or proxy services, and avoid weak Wi-Fi. If needed, switch to a stable mobile or home internet connection.
    5. Clear the browser cache or retry from a different browser if the verification flow was launched from a browser.
    6. Try a different Android or iPhone device that is unmodified and meets the platform integrity requirements.

    If the Nokia X30 still fails with forbidden and App integrity failed, the supported alternative in the available guidance is to use another device. The context does not describe a non-mobile self-service alternative for completing this validation.


    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.