MSAL 是否仅适用于 Azure 和 Microsoft 身份平台?

Does MSAL work only with azure and Microsoft identity platform?

我正在寻找一些可以处理 OAuth 请求并在访问令牌过期时自动利用刷新令牌获取新令牌的客户端库。我发现 https://identitymodel.readthedocs.io/ 为 HttpClient 添加了扩展,仅此而已。它将令牌管理留给您,您需要编写一个逻辑来刷新过期的令牌并正确处理超时等。

我找到了一个建议使用 ADAL(现已弃用)的答案 ,它显然适用于第 3 方 API。

TLDR: MSAL 只能与 Azure 和 Microsoft 身份平台一起使用,还是可以与使用 OAuth 的各种 API 一起使用?

它看起来总是向 https://login.microsoftonline.com 发出请求,而且似乎无法更改令牌等的端点。

MSAL 仅适用于 Microsoft 身份提供商,例如 Azure AD, B2C and ADFS