An open API service for producing an overview of a list of open source projects.

https://github.com/AzureAD/microsoft-authentication-library-for-dotnet

azure-active-directory dotnet identity maui microsoft msal netcore wam

Score: 34.53930900092228

Last synced: about 5 hours ago
JSON representation

Repository metadata:

Microsoft Authentication Library (MSAL) for .NET


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 3,931
Total Committers: 123
Avg Commits per committer: 31.959
Development Distribution Score (DDS): 0.761

Commits in past year: 288
Committers in past year: 22
Avg Commits per committer in past year: 13.091
Development Distribution Score (DDS) in past year: 0.715

Name Email Commits
Bogdan Gavril b****l@m****m 940
Gladwin Johnson 9****n 343
Kanishk Panwar k****r@m****m 333
Mark Zuber m****r@m****m 328
Travis Walker t****r@m****m 295
jennyf19 j****e@m****m 251
afshins a****i@m****m 192
pmaytak 3****k 178
Neha Bhargava 6****a 165
Ray Luo r****o@m****m 77
abhishek58g a****n@m****m 64
Jean-Marc Prieur j****r@m****m 63
SameerK-MSFT 8****T 56
Simon Cropp s****p@g****m 50
Copilot 1****t 50
Matthew John Cheetham m****m@o****m 49
Robbie-Microsoft 8****t 45
Duncan Pocklington d****p@m****m 44
Sam Chen s****n@m****m 30
SomkaPe p****a@m****m 30
Michel Zehnder M****Z 21
jennyf19 f****j@g****m 19
henrikm 3****e 19
Avery-Dunn 6****n 17
Ashok Kumar Ramakrishnan 8****2 17
unknown a****s@a****m 14
Mikayla Hutchinson m****n@g****m 14
Den Delimarsky 5****n 14
Brandon Werner b****e@m****m 13
Ryan Auld r****d@m****m 12
and 93 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 927
Total pull requests: 1,332
Average time to close issues: 8 months
Average time to close pull requests: 10 days
Total issue authors: 399
Total pull request authors: 56
Average comments per issue: 2.92
Average comments per pull request: 0.8
Merged pull request: 841
Bot issues: 0
Bot pull requests: 4

Past year issues: 82
Past year pull requests: 235
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 10 days
Past year issue authors: 36
Past year pull request authors: 26
Past year average comments per issue: 1.66
Past year average comments per pull request: 0.54
Past year merged pull request: 106
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/AzureAD/microsoft-authentication-library-for-dotnet

Top Issue Authors

  • gladjohn (168)
  • bgavrilMS (137)
  • neha-bhargava (39)
  • trwalke (38)
  • pmaytak (30)
  • SameerK-MSFT (11)
  • christothes (10)
  • jmprieur (9)
  • jsquire (9)
  • msJinLei (7)
  • Robbie-Microsoft (5)
  • aries-zhang (5)
  • GruberMarkus (5)
  • MihaMarkic (4)
  • zachcwillson (4)

Top Pull Request Authors

  • gladjohn (393)
  • bgavrilMS (227)
  • trwalke (144)
  • neha-bhargava (105)
  • SimonCropp (99)
  • Robbie-Microsoft (67)
  • pmaytak (52)
  • Copilot (35)
  • ashok672 (24)
  • localden (20)
  • Avery-Dunn (15)
  • fengga (13)
  • Ugonnaak1 (11)
  • jennyf19 (10)
  • DharshanBJ (10)

Top Issue Labels

  • Feature Request (245)
  • untriaged (218)
  • needs attention (197)
  • bug (185)
  • internal (162)
  • public-client (151)
  • P2 (130)
  • confidential-client (120)
  • scenario:ManagedIdentity (76)
  • question (47)
  • answered (46)
  • scenario:Desktop (45)
  • WAM (44)
  • external (40)
  • documentation (36)
  • Engineering Excellence (35)
  • P3 (33)
  • public_client (27)
  • tracked-ado (24)
  • scenario:Mobile-Android (22)
  • scenario:Mobile-iOS (21)
  • requires more info (19)
  • performance (19)
  • Similar-Issue (18)
  • build pipeline (17)
  • workaround exists (16)
  • Supportability (16)
  • test (16)
  • Fundamentals (16)
  • confidential_client (16)

Top Pull Request Labels

  • do not merge (16)
  • agentic-cli (9)
  • Feature Branch (7)
  • bug (4)
  • Windows Forms dependency (4)
  • feature (3)
  • java (2)
  • test (2)
  • .NET (2)
  • merge after msal release (2)
  • docs (1)
  • blocked (1)
  • P1 (1)
  • documentation (1)
  • agentic-mixed (1)
  • security (1)
  • cache (1)
  • telemetry (1)

Package metadata

nuget.org: microsoft.identity.client.mtlspop

This package contains binaries needed to use managed identity proof-of-possession (MTLS PoP) flows in applications using MSAL.NET.

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 4.81.0-preview (published 9 months ago)
  • Last Synced: 2026-09-30T03:50:02.012Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.17%
    • Forks count: 2.193%
    • Dependent repos count: 6.652%
    • Average: 7.213%
    • Dependent packages count: 17.836%
nuget.org: microsoft.identity.client.keyattestation

This package contains binaries needed to enable Credential Guard attestation in managed identity proof-of-possession (mTLS PoP) flows using MSAL.NET.

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 4.90.1 (published 5 days ago)
  • Last Synced: 2026-09-30T03:50:03.942Z (1 day ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,206,089 Total
  • Rankings:
    • Dependent repos count: 6.207%
    • Average: 11.394%
    • Dependent packages count: 16.58%
  • Maintainers (2)
nuget.org: microsoft.identity.client

This package contains the binaries of the Microsoft Authentication Library for .NET (MSAL.NET). MSAL.NET makes it easy to obtain tokens from the Microsoft identity platform for developers (formerly Azure AD v2.0) signing-in users with work & school accounts, Microsoft personal accounts, and social identities via Azure AD B2C. These tokens provide access to Microsoft Cloud API and any other API secured by the Microsoft identity platform. This version supports adding authentication functionality to your .NET based clients - .NET, .NET Framework, .NET MAUI

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 4.90.1 (published 5 days ago)
  • Last Synced: 2026-09-30T09:08:34.890Z (1 day ago)
  • Versions: 234
  • Dependent Packages: 328
  • Dependent Repositories: 0
  • Downloads: 2,862,519,273 Total
  • Rankings:
    • Downloads: 0.021%
    • Average: 11.778%
    • Dependent repos count: 14.976%
    • Dependent packages count: 20.335%
  • Maintainers (2)
nuget.org: microsoft.identity.client.extensions.msal

This package contains the public client (desktop) caching to Microsoft Authentication Library for .NET (MSAL.NET)

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 4.90.1 (published 5 days ago)
  • Last Synced: 2026-09-30T03:50:06.086Z (1 day ago)
  • Versions: 177
  • Dependent Packages: 55
  • Dependent Repositories: 0
  • Downloads: 1,806,658,536 Total
  • Rankings:
    • Downloads: 0.036%
    • Average: 11.783%
    • Dependent repos count: 14.976%
    • Dependent packages count: 20.335%
  • Maintainers (2)
nuget.org: jetbrains.microsoft.identity.client.broker

This package contains binaries needed to use brokers in public client desktop applications and supersedes Microsoft.Identity.Client.Desktop.

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-09-30T03:50:03.441Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 6.498%
    • Average: 11.962%
    • Dependent packages count: 17.427%
nuget.org: microsoft.identity.client.broker

This package contains binaries needed to use brokers in public client desktop applications and supersedes Microsoft.Identity.Client.Desktop.

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 4.90.1 (published 5 days ago)
  • Last Synced: 2026-09-30T03:50:05.883Z (1 day ago)
  • Versions: 122
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 27,165,146 Total
  • Rankings:
    • Downloads: 1.398%
    • Average: 12.238%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (2)
nuget.org: microsoft.identity.client.desktop

This package contains binaries needed to use the Windows broker and other features with MSAL on older platforms such as .NET Framework and .NET Core 3.x.

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 4.90.1 (published 5 days ago)
  • Last Synced: 2026-09-30T03:50:04.758Z (1 day ago)
  • Versions: 158
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2,812,330 Total
  • Rankings:
    • Downloads: 1.451%
    • Average: 12.255%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (2)
nuget.org: microsoft.identity.client.extensions.web

This package contains the binaries of the Microsoft Authentication Web Extensions Library for .NET (MSAL.NET).

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-09-30T03:50:02.704Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 12.697%
    • Average: 16.122%
    • Dependent packages count: 19.548%
nuget.org: microsoft.identity.client.desktop.winui3

This package contains WinUI3-specific binaries for using MSAL.NET with modern Windows applications built on WinUI3 and Windows App SDK.

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 4.90.1 (published 5 days ago)
  • Last Synced: 2026-09-30T03:50:03.275Z (1 day ago)
  • Versions: 43
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 16,036 Total
  • Rankings:
    • Stargazers count: 2.186%
    • Forks count: 2.206%
    • Dependent repos count: 6.633%
    • Average: 16.942%
    • Dependent packages count: 17.786%
    • Downloads: 55.901%
  • Maintainers (2)
nuget.org: microsoft.identity.lab.api

This package contains the binaries of the Microsoft Authentication Library for .NET (MSAL.NET). MSAL.NET makes it easy to obtain tokens from the Microsoft identity platform for developers (formerly Azure AD v2.0) signing-in users with work & school accounts, Microsoft personal accounts, and social identities via Azure AD B2C. These tokens provide access to Microsoft Cloud API and any other API secured by the Microsoft identity platform. This version supports adding authentication functionality to your .NET based clients - .NET, .NET Framework, .NET MAUI

  • Homepage: https://go.microsoft.com/fwlink/?linkid=844761
  • Licenses: MIT
  • Latest release: 2.0.1 (published 5 months ago)
  • Last Synced: 2026-09-30T03:50:05.557Z (1 day ago)
  • Versions: 27
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 36,892 Total
  • Rankings:
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
    • Average: 19.186%
    • Downloads: 24.903%
  • Maintainers (2)

Dependencies

.github/workflows/benchmark-action.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-dotnet v3 composite
  • benchmark-action/github-action-benchmark v1 composite
.github/workflows/trigger_onebranch_ci.yml actions
  • Azure/pipelines v1 composite
src/client/Microsoft.Identity.Client.Broker/Microsoft.Identity.Client.Broker.csproj nuget
  • Microsoft.Identity.Client.NativeInterop $(MSALRuntimeNativeInteropVersion)
src/client/Microsoft.Identity.Client.Desktop/Microsoft.Identity.Client.Desktop.csproj nuget
  • Microsoft.Web.WebView2 1.0.864.35
src/client/Microsoft.Identity.Client.Extensions.Msal/Microsoft.Identity.Client.Extensions.Msal.csproj nuget
  • System.IO.FileSystem.AccessControl 5.0.0
  • System.Security.Cryptography.ProtectedData 4.5.0
tests/CacheCompat/CommonCache.Test.MsalJava/pom.xml maven
  • com.google.code.gson:gson [2.8.9,)
  • com.microsoft.azure:msal4j LATEST
src/client/Microsoft.Identity.Client/Microsoft.Identity.Client.csproj nuget
  • Microsoft.CodeAnalysis.RulesetToEditorconfigConverter 3.3.3 development
  • Microsoft.CSharp 4.5.0
  • Microsoft.Identity.Client.NativeInterop $(MSALRuntimeNativeInteropVersion)
  • Microsoft.IdentityModel.Abstractions 6.22.0
  • Microsoft.Web.WebView2 1.0.864.35
  • System.ComponentModel.TypeConverter 4.3.0
  • System.Net.NameResolution 4.3.0
  • System.Runtime.Serialization.Formatters 4.3.0
  • System.Runtime.Serialization.Json 4.3.0
  • System.Runtime.Serialization.Primitives 4.3.0
  • System.Security.SecureString 4.3.0
  • System.ServiceModel.Http 4.5.3
  • System.ServiceModel.NetTcp 4.5.3
  • System.ServiceModel.Security 4.5.3
  • System.Xml.XDocument 4.3.0
  • System.Xml.XmlDocument 4.3.0
  • Xamarin.Android.Support.CustomTabs 28.0.0.3
  • Xamarin.AndroidX.Browser 1.0.0
tests/CacheCompat/CommonCache.Test.Common/CommonCache.Test.Common.csproj nuget
  • CommandLineParser 2.9.1
  • Newtonsoft.Json 13.0.1
tests/CacheCompat/CommonCache.Test.MsalJava/CommonCache.Test.MsalJava.csproj nuget
  • CommandLineParser *
  • Newtonsoft.Json *
tests/CacheCompat/CommonCache.Test.MsalV2/CommonCache.Test.MsalV2.csproj nuget
  • CommandLineParser *
  • Microsoft.Identity.Client 2.7.1
  • Newtonsoft.Json *
tests/CacheCompat/CommonCache.Test.MsalV3/CommonCache.Test.MsalV3.csproj nuget
  • CommandLineParser *
  • Newtonsoft.Json *
tests/CacheCompat/CommonCache.Test.Unit/CommonCache.Test.Unit.csproj nuget
  • MSTest.TestAdapter 2.2.10
  • MSTest.TestFramework 2.2.10
  • Microsoft.NET.Test.Sdk 17.2.0
  • Newtonsoft.Json 13.0.1
tests/Microsoft.Identity.Test.Common/Microsoft.Identity.Test.Common.csproj nuget
  • NSubstitute.Analyzers.CSharp 1.0.15 development
  • MSTest.TestFramework 2.2.10
  • Microsoft.NET.Test.Sdk 17.2.0
  • NSubstitute 4.4.0
  • Newtonsoft.Json 13.0.1
  • System.Reflection.TypeExtensions 4.7.0
  • System.Threading 4.3.0
  • System.Threading.Tasks 4.3.0
  • System.Threading.Tasks.Parallel 4.3.0
  • System.Threading.Thread 4.3.0
  • System.ValueTuple 4.5.0
tests/Microsoft.Identity.Test.Integration.netcore/Microsoft.Identity.Test.Integration.NetCore.csproj nuget
tests/Microsoft.Identity.Test.Integration.netfx/Microsoft.Identity.Test.Integration.NetFx.csproj nuget
tests/Microsoft.Identity.Test.LabInfrastructure/Microsoft.Identity.Test.LabInfrastructure.csproj nuget
  • Azure.Security.KeyVault.Certificates 4.3.0
  • Azure.Security.KeyVault.Secrets 4.3.0
  • Newtonsoft.Json 13.0.1
tests/Microsoft.Identity.Test.Performance/Microsoft.Identity.Test.Performance.csproj nuget
  • BenchmarkDotNet 0.13.6
  • BenchmarkDotNet.Diagnostics.Windows 0.13.6
  • MSTest.TestAdapter 2.2.10
  • MSTest.TestFramework 2.2.10
  • Microsoft.Identity.Client *
  • Microsoft.Identity.Web.TokenCache *
  • Microsoft.NET.Test.Sdk 17.2.0
  • System.CodeDom 6.0.0
tests/Microsoft.Identity.Test.Unit/Microsoft.Identity.Test.Unit.csproj nuget
tests/devapps/CacheExtension/CacheExtension.csproj nuget
tests/devapps/DesktopTestApp/DesktopTestApp.csproj nuget
tests/devapps/FociTestApp/FociTestApp.csproj nuget
tests/devapps/KerberosConsole/KerberosConsole.csproj nuget
  • Kerberos.NET 4.5.174
tests/devapps/Managed Identity apps/MSIHelperService/MSIHelperService.csproj nuget
  • Microsoft.ApplicationInsights.AspNetCore 2.21.0
  • Swashbuckle.AspNetCore 6.*
  • Swashbuckle.AspNetCore.Annotations 6.*
  • System.Collections 4.3.0
  • System.Drawing.Common 4.7.2
tests/devapps/Managed Identity apps/ManagedIdentityAppVM/ManagedIdentityAppVM.csproj nuget
tests/devapps/Managed Identity apps/ManagedIdentityWebApi/ManagedIdentityWebApi.csproj nuget
  • Swashbuckle.AspNetCore 6.*
  • Swashbuckle.AspNetCore.Annotations 6.*
tests/devapps/MauiApps/MauiAppB2C/MauiB2C.csproj nuget
  • Newtonsoft.Json 13.0.1
tests/devapps/MauiApps/MauiAppBasic/MauiAppBasic.csproj nuget
tests/devapps/MauiApps/MauiAppWithBroker/MauiAppWithBroker.csproj nuget
tests/devapps/MultiCloudTestApp/MultiCloudTestApp.csproj nuget
tests/devapps/Net5TestApp/Net5TestApp.csproj nuget
tests/devapps/NetCoreTestApp/NetCoreTestApp.csproj nuget
tests/devapps/NetFxConsoleTestApp/NetFxConsoleApp.csproj nuget
  • Newtonsoft.Json *
  • System.Net.Http 4.3.4
tests/devapps/RegionalTestApp/RegionalTestApp.csproj nuget
  • System.Security.Cryptography.Cng 5.0.0
tests/devapps/WAM/MSIX/WPF/WPF.csproj nuget
tests/devapps/WAM/NetCoreWinFormsWam/NetCoreWinFormsWAM.csproj nuget
tests/devapps/WAM/NetDesktopWpf/NetDesktopWpfWAM.csproj nuget
tests/devapps/WAM/NetFrameworkWam/NetDesktopWinFormsWAM.csproj nuget
tests/devapps/WAM/WAMCallsIntoClassLibrary/WAMCallsIntoClassLibrary.csproj nuget
tests/devapps/WAM/WAMClassLibrary/WAMClassLibrary.csproj nuget
tests/devapps/WAM/WAMMauiApp/WAMMauiApp/WAMMauiApp.csproj nuget
tests/devapps/WebApi/WebApi.csproj nuget
  • Swashbuckle.AspNetCore 6.4.0
tests/devapps/TestTelemetry/TestTelemetry.csproj nuget
  • OpenTelemetry.Exporter.Console 1.6.0
  • OpenTelemetry.Exporter.InMemory 1.6.0