MSAL.NET (Microsoft.Identity.Client) is an authentication library that enables you to acquire tokens from Azure AD, to access protected Web APIs (Microsoft APIs or applications registered with Azure Active Directory). MSAL.NET is available on several .NET platforms (Desktop, Universal Windows Platform, Xamarin Android, Xamarin iOS, Windows 8.1, and .NET Core). The MSAL library for .NET is part of the Microsoft identity platform for developers (formerly named Azure AD) v2.0. It enables you to acquire security tokens to call protected APIs. It uses industry-standard OAuth2 and OpenID Connect. The library also supports Azure AD B2C. Acquiring a token interactively enables the application to acquire a token after authenticating the user through an interactive sign-in. There are specificities, though depending on the platforms (Xamarin Android, Xamarin iOS, or UWP)

Features

  • MSAL.NET became Generally Available with MSAL.NET 3.0.8. Since MSAL.NET moved to 4.x
  • This library controls how users sign-in and access services
  • Support for .NET 6 iOS and Android targets
  • Embedded WebView SSO bug fix for desktop apps
  • Additional health metrics logging, multi-threading bug fix
  • IAccount now provides TenantProfiles

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow Microsoft Authentication Library .NET

Microsoft Authentication Library .NET Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Microsoft Authentication Library .NET!

Additional Project Details

Programming Language

C#

Related Categories

C# Frameworks

Registered

2022-09-20