So, you want to implement MSAL authentication in your Reactive app?
This plugin implements Microsoft's MSAL JavaScript library. I'm assuming you're here because you've already read their documentation and understand how to configure Azure AD authentication for your organization and are simply looking for an existing OutSystems wrapper to implement it.
Updated the included MSAL.js libraries to:
This includes no breaking changes as your existing code will continue to work as-is. However, the underlying MSAL object is now a NestablePublicClientApplication, which means it will work better when using PreviewInDevices when testing mobile apps - you won't get a warning in the console anymore because NestablePublicClientApplication supports embedded iframes.
The SignOut action now tries to open a popup allowing you to select which account you want to sign out of if it's ambiguous. Sometimes you can run into a situation where your browser thinks there is already a pending interaction and will not want to open the popup; SignOut tries to detect if this happens (or if there are any other problems opening the popup) and will fall back on a standard redirect.