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
Silverware is an enterprise-grade hospitality platform built for hotels, resorts, and complex multi-venue operations. Icon
Silverware is an enterprise-grade hospitality platform built for hotels, resorts, and complex multi-venue operations.

Silverware powers high-end hospitality environments

Silverware is built for hotel, resort, and multi-venue hospitality operators who need enterprise-grade control, deep integrations, and always-on reliability to run complex operations at scale.
Learn More
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