适用于 Python 的 Azure Identity 和 MSAL 库之间有什么区别?

Eli*_*uri 13 python azure-ad-msal

编辑:正确的链接

这是个愚蠢的问题,但如果有人能为我提供一些启发,那就太好了。

据我了解,MSAL(https://github.com/AzureAD/microsoft-authentication-library-for-python)和Azure Identity(https://github.com/Azure/azure-sdk-for-python/ ) tree/master/sdk/identity/azure-identity)让我做非常类似的事情。此外,两者看起来都得到了微软的官方支持,因此拥有两个非常相似的“官方”库似乎很奇怪。

有人可以帮助我理解有什么区别吗?

And*_*ndy 9

我刚刚发现这个:

https://github.com/AzureAD/microsoft-authentication-library-for-python/issues/299

还有这个与 JavaScript 中相同的 2 个库相关:

https://github.com/Azure/azure-sdk-for-js/issues/12565

它们似乎都讲述了一个相似的故事 - Azure Identity 库利用 MSAL,因此它构建在 MSAL 之上并提供附加服务。但是,Azure Identity 可能未公开 MSAL 的高级功能。