Using MSAL.NET With MAUI and Xamarin

MSAL.NET can run on mobile devices (both iOS and Android) through applications built with .NET Multi-platform App UI (MAUI).

Note

The .NET team recommends migrating existing Xamarin applications to MAUI. New applications should always use MAUI.

Using MSAL.NET with brokers on mobile devices

MSAL.NET can be used with authentication brokers on mobile devices, such as Microsoft Authenticator or the Company Portal. To learn more about how to configure applications to use brokers on iOS and Android, refer to Use Microsoft Authenticator or Intune Company Portal on Xamarin applications.

MAUI and Xamarin Android

To get started with MSAL.NET integration on Android, refer to the following resources:

To learn more about testing MSAL on Android devices, refer to the MSAL for Android Wiki.

MAUI and Xamarin iOS

To get started with MSAL.NET integration on iOS, refer to the following resources: