When using MSAL to obtain a JWT, Android and iOS have different versions of the returned JWT.
이 현무
60
Reputation points
When authenticating with an MSAL to obtain a JWT, two different versions of the JWT are returned.
Both Android and iOS have the same endpoint, scope, and are looking at the same tenant's APP.
However, Android returns JWT v2, while iOS returns JWT v1.
Note that the scope is only “User.Read” and no Custom Scope is used.
If the problem is that Custom Scope is not used, I'm wondering why JWT v2 is returned on Android, and if there is a way to get JWT v2 on both without using custom scope.
Just to validate the token.
Sign in to answer