I have an application registered in Azure AD.
If I am using the same Application ID
at the level of Web API and at the level of client (SPA application), why do both Azure AD auth libraries
(ADAL JS for Azure AD v1 and MSAL.js for Azure AD v2)
use ID token
as bearer token when calling Web API, instead of requesting and using an access token
? Doesn't this go against the spec?