A fully managed end-to-end service for digitally signing code, documents, and applications. (formerly Trusted Signing)
Artifact Signing org identity validation: Face Check fails with claimValidationError although Authenticator history shows the selfie matched
Product: Azure Artifact Signing (formerly Trusted Signing)
Account: randomgg-signing (East US), tenant 288da55e-cafe-41e9-bd86-5af712a8b258
Validation type: Organization / Public trust (RandomGG, Inc.)
Requester / primary email: the same signed-in account that created the request
What happens
- Identity validation request created in the portal; verification email received.
- Verified ID was issued successfully in Microsoft Authenticator via the AU10TIX flow (government ID + selfie).
- Opening the verification link and presenting the Verified ID with Face Check always ends with:
Error: Face Check failed
We could not verify your identity. Please confirm you are presenting your own Verified ID and return to Artifact Signing to try again.
Error Code: claimValidationError Missing permissions to fulfill this request. Failed Face Check Liveness check..
Key observation: in the Microsoft Authenticator Verified ID activity history, EVERY one of these failed attempts is recorded as "Your live selfie matched this ID's photo". So the wallet-side face match and presentation succeed — the failure seems to happen on the verifier/service side, and the "Missing permissions to fulfill this request" part looks like the real error.
Already tried (5+ attempts)
- Bright, even lighting; no glasses; phone at eye level; stable during liveness
- Recreated a brand-new identity validation request (the old email link then shows "no access")
- Opened the verification link in a fresh InPrivate window signed in ONLY as the requester account
- Confirmed Authenticator camera permission
Ask
Could someone from the Artifact Signing team check what "Missing permissions to fulfill this request" refers to on our validation requests and process the validation? I can share the exact validation request IDs, tenant/subscription IDs, timestamps and the requester email privately.