An Azure service that is used to provision Windows and Linux virtual machines.
Hi @H4d0
Thanks for providing the correlation IDs and detailed log information.
The logs clearly show the immediate failure: "HTTP 401 PassthroughTokenValidationFailed" with the gateway rejecting a passthrough token because the required resource-provider context wasn't available. However, you should distinguish that observed failure from the underlying root cause. The logs you've posted don't, by themselves, prove this was caused by RP registration, Conditional Access, legacy ARM tokens, or cross-tenant authentication.
First, isolate the Azure Portal/MSAL session. Sign out of all Microsoft/Azure sessions, close the browser, clear site data for portal.azure.com and Microsoft sign-in endpoints, then open a new InPrivate/Incognito session and sign in only to the affected tenant. We tested similar Azure Portal cases with the same PassthroughTokenValidationFailed error this way to eliminate stale/corrupted browser authentication state.
More importantly, test whether this is portal-specific. From a clean Azure CLI session, run:
az logout
az account clear
az login --tenant <tenant-id>
az account show
az group list --output table
If CLI/ARM operations work while the Azure Portal continues returning PassthroughTokenValidationFailed, that would strongly narrow the issue to the Portal/MSAL/resource-provider request path rather than the Azure resources themselves.
If both Portal and CLI fail, capture the Entra Sign-in logs for the same timestamps and correlate them with the request IDs you've already collected. In particular, check the application/resource, authentication result, Conditional Access result, tenant ID, and any failure code.
Also, don't decode or manipulate the Portal's access token as a fix. Access tokens are intended for the resource/API that accepts them, with the intended resource represented by the token audience; clients should generally treat access tokens as opaque.
Because your issue is reproducible and you already have exact timestamps, session IDs, and correlation IDs, if it survives a clean browser session and reproduces against ARM outside the Portal, this is a good point to open an Azure support case. Provide UTC timestamps, Tenant ID, Subscription ID, Portal session IDs, Correlation/request IDs, HTTP status and error code, Clean-browser test result, Azure CLI/ARM test result, and Relevant Entra sign-in log entries.
Microsoft can use those identifiers to correlate the failed gateway/RP requests with backend telemetry.
One other point: this error should not be confused with Microsoft Entra Pass-through Authentication (PTA). In this Azure Portal context, PassthroughTokenValidationFailed refers to validating a token passed to the resource-provider path; it doesn't, by itself, indicate a problem with the Entra Connect Pass-through Authentication agent.
References:
Microsoft identity platform - Access tokens
Similar Azure Portal pass-through token authentication case
Help make this community better for everyone: If this answer helped or resolved your issue, please accept it or upvote it. If not, share more details in a comment so we can continue the discussion and find the right solution. Thank you.