microsoft-authentication-library-for-objc
microsoft-authentication-library-for-objc copied to clipboard
Broker v3 protocol requires MSAL version, but not MSAL name
The broker protocol requires us to pass in the version of MSAL. But there are 2 MSALs that call the iOS broker - MSAL.iOS and MSAL.NET via Xamarin. So we need a way to differentiate between the 2, easiest is to log the client SKU.
Impact: small impact, but this improvement would make supportability easier, as you'd be able to see who called the broker directly from the logs.
Verified that we always default to MSAL.iOS as the source library when request comes from MSAL. Agree that it's important to differentiate between MSAL.iOS, MSAL Xamarin and MSAL CPP.