You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Possible solution (Extracted from existing issue, might be incorrect; please verify carefully)
Solution 1:
For mobile platforms and UWP, MSAL takes care of the token cache for you. On iOS, it stores it in KeyChain. On other runtimes, developers need to define where the cache is stored. Refer to the MSAL documentation for token cache serialization on mobile.
If you are using a .NET Standard assembly, ensure you add a reference to Microsoft.Identity.Client.dll from each platform assembly (e.g., UWP, Android, iOS), not just from the common .NET Standard assembly.
I'm on Unity 6 and using Microsoft.Identity.Client at 4.69.1. I'm trying to implement authentication against my already configured Azure AD B2C.
My MSAL client configuration looks like this:
Then I perform token acquisition:
I have URLTypes configured as well. What I keep getting is:
Apparently, Unity reports the system as Unix (24.3.0.0) and it's not supported by MSAL.NET.
Is that an expected behaviour and shall I fall back to call native MSAL for iOS?
The text was updated successfully, but these errors were encountered: