【问题标题】:MSAL vs msgraph-sdk-java-authMSAL 与 msgraph-sdk-java-auth
【发布时间】:2020-08-05 15:42:57
【问题描述】:

我想开发一个 Java Web 应用程序来使用一些 Microsoft Graph 服务。根据 Azure 门户的“快速启动”选项卡,他们建议使用 MSAL 进行身份验证和调用服务 (com.microsoft.aad.msal4j.*)。

另一方面,我找到了https://github.com/microsoftgraph/msgraph-sdk-java-auth,它提供了一个很好的 API 来使用这些服务,但最近一次更新是一年多的时间。

我应该使用哪个?我有点担心 SDK 会被弃用。

谢谢。

【问题讨论】:

    标签: azure-active-directory microsoft-graph-api msal


    【解决方案1】:

    如果您查看dotnet version of this library,您会发现它使用了 MSAL。每当启动 Java msgraph auth 库时,MSAL Java 都没有准备好。需要做一些工作来将 Java auth 库与 dotnet 对齐,以便它也使用 MSAL。我会说继续使用 Java auth 库,记住以下几点:

    1. 它会随着所需工作的完成而改变
    2. msgraph SDK 的身份验证库都处于预览阶段,未来可能会发生变化
    3. pull request 目前存在一个限制,您可以使用documented here 解决此问题

    【讨论】:

      猜你喜欢
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 2022-12-06
      • 1970-01-01
      • 1970-01-01
      • 2023-02-06
      相关资源
      最近更新 更多