If you see the following error in App Service: You can try the following two options if it mitigates your issue.
{
"code": 401,
"message": "IDX10205: Issuer validation failed. Issuer: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. Did not match: validationParameters.ValidIssuer: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]' or validationParameters.ValidIssuers: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'."
}
Options
- Allow tokens issued without V2 suffix
- Force the app to use V2 suffix: Change the following value in function App Registration manifest ”accessTokenAcceptedVersion”
Option 1:
Remove the v2 suffix

Option 2:
Go to the app manifest for the function via the ’Authentication’ menu, and change ’accessTokenAcceptedVersion’ to 2


- Now try to request token (example for client credentials)
{
method:"POST",
url: `https://login.microsoftonline.com/033794f5-7c9d-4e98-923d-7b49114b7ac3/oauth2/v2.0/token`,
data:{
grant_type:"client_credentials",
client_id:"e857464f-d14c-4b6c-a2df-558f1685d7d4",
client_secret:require('./s.json').s,
scope:"6971ab7f-d272-4daa-a80c-42592638b0c4/.default"
}
}
0 comments on “App Service – ’Issuer validation failed’ – Troubleshooting”