Or Vaknin
02/27/2026, 9:15 PM.well-known the domain that appears is the "auth.dev" and not the demo one.
2. I tried to create a different, new Federated App. On this federated app the domain was fine, "auth.dev.." and the flow completed successfully. Having said that, the issuer is the federated app ID instead of the project ID. When my BE validates the token with Descope it errors on Invalid descope issuer, token issuer (project ID) should match the descope project ID with issuer: SA3AEAxizR13ZOFjMmWRlJWcrtn6e instead of SA3AEAxizR13ZOFjMmWRlJWcrtn6e
Project ID: SA3AEAxizR13ZOFjMmWRlJWcrtn6e
Please assist. Thanks.DevRev
02/27/2026, 9:15 PM.well-known endpoint.
Problem 2: Issuer Mismatch
The JWT issuer claim in your new federated app is using the app ID instead of project ID. This happens when using non-OIDC-compliant JWT templates.
1. Navigate to JWT Templates
2. Create or switch to an OIDC-compliant template
3. Ensure the issuer format is: <https://api.descope.com/SA3AEAxizR13ZOFjMmWRlJWcrtn6e>
The standard issuer in OIDC-compliant templates should be <https://api.descope.com/v1/apps/__ProjectID__> , which matches your project ID for validation.
• Pre-existing projects may have shorter issuer formats until you switch to OIDC-compliant templates
• Your backend validation expects the project ID as issuer
Project Settings | Descope Documentation
AWS AppSync | Descope Documentation
Authenticating APIs With JWT Authorizers and OIDCChris Carper
02/27/2026, 9:17 PMOr Vaknin
02/27/2026, 9:20 PMOr Vaknin
02/27/2026, 9:20 PMChris Carper
02/27/2026, 9:21 PM