microsoft/ga4gh-tes

Replace all use of ADAL with MSAL

BMurri opened this issue · 0 comments

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:

  • CoA, for new and/or existing deployments? no
  • TES standalone, for new and/or existing deployments? no
  • Terra, for new and/or existing deployments? no
  • Build pipeline? no
  • Integration tests? no

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