microsoft / ga4gh-tes

C# implementation of the GA4GH TES API; provides distributed batch task execution on Microsoft Azure
MIT License
32 stars 26 forks source link

Replace all use of ADAL with MSAL #744

Closed BMurri closed 1 month ago

BMurri commented 1 month ago

Problem: ADAL in Azure has been deprecated and the associated libraries appear to no longer be maintained.

Solution: Migrate away from ADAL.

Describe alternatives you've considered There are no good alternatives. At some point in the likely near future, we will be required to effect this migration.

Code dependencies Will this require code changes in:

Additional context This does affect CoA's codebase, too.

MSAL is the suggested alternative. We have already been forced to use some MSAL in order to access some newer features of some of the services offered in Azure, so this is inevitable.

https://learn.microsoft.com/en-us/entra/identity-platform/msal-migration