In Azure Ad, If you have (SPA & API) app and in backend you receive the access token (opaque not jwt) what do you do validate the (AUD or appId or clientId) of the token. You can verify the token by calling Graph API, or you don't need to verify it?
#Edit: I verify the token by calling (https://graph.microsoft.com/v1.0/me) and send the opaque token as an access token.
Note that: Azure Active Directory/Microsoft Entra ID do not support opaque tokens and introspection.
https://graph.microsoft.com/v1.0/me
For example, if the application is calling Microsoft Graph API, then the events received from Microsoft Entra ID can be checked by Microsoft Graph.
Reference:
oauth 2.0 - validate opaque access token by Azure AD - Stack Overflow by Amir Keibi