Java com.microsoft.aad/adal和com.microsoft.azure/adal4j之间有什么区别?

Java com.microsoft.aad/adal和com.microsoft.azure/adal4j之间有什么区别?,java,azure,adal,Java,Azure,Adal,我正在尝试将Azure AD凭据转换为OAuth2身份验证代码,最终转换为令牌,以便我可以向REST资源管理API发送请求 Maven Central目前有两个可用的工件,com.microsoft.aad/adal和com.microsoft.azure/adal4j。我已经下载了这两个的Javadoc,它们看起来非常相似,都使用com.microsoft.aad名称空间(分别在该名称空间中使用adal和adal4j包)。它们都是最近发布的,而且是在同一天发布的,所以看起来没有一个是不推荐的。

我正在尝试将Azure AD凭据转换为OAuth2身份验证代码,最终转换为令牌,以便我可以向REST资源管理API发送请求

Maven Central目前有两个可用的工件,com.microsoft.aad/adal和com.microsoft.azure/adal4j。我已经下载了这两个的Javadoc,它们看起来非常相似,都使用com.microsoft.aad名称空间(分别在该名称空间中使用adal和adal4j包)。它们都是最近发布的,而且是在同一天发布的,所以看起来没有一个是不推荐的。它们似乎都导出类似的功能,但adal4j导出的功能明显较少(我想这使它看起来更像面向用户的API)


这两个包之间有什么区别?

阅读Maven网站上对这两个包的描述,我相信
com.microsoft.aad/adal
Azure Active Directory library for Android应用程序
,而
com.microsoft.Azure/adal4j
Azure Active Directory library for Java Web应用程序

发件人:

Android版Azure active directory库让您能够 将Windows Azure Active Directory身份验证添加到应用程序 只需要几行额外的代码。使用我们的ADAL SDK,您可以 快速方便地将现有应用程序扩展到所有 在本地使用Windows Azure AD和Active Directory的员工 使用Active Directory联合身份验证服务,包括Office365 顾客

发件人:

Azure active directory library for Java使您能够添加 对web应用程序的Windows Azure Active Directory身份验证 只需要几行额外的代码。使用我们的ADAL SDK,您可以 快速方便地将现有应用程序扩展到所有 在本地使用Windows Azure AD和Active Directory的员工 使用Active Directory联合身份验证服务,包括Office365 顾客

太棒了,谢谢,真不敢相信我错过了。在我的辩护中,感觉图书馆的名字很混乱;事实证明他们确实有很多共同的行为。。。