如何在Java6上使用azure身份验证

oalqel3c  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(347)

我正在做一个遗留项目,java和jsp在Java1.6上运行。我需要集成一个新的基于azureactivedirectory的身份验证方法。在其他类似项目中使用的库是 adal4j . 遗憾的是,这个项目太老了,它是用Java1.6运行的,遗憾的是它不能很容易地移植到Java7中。
我正在尝试找到一个替代库来验证用户并获取令牌。我发现 azure-identity 但它需要Java7(实际上是几年前的Java8)。
对我能用什么有什么建议吗?
致以最诚挚的问候

iovurdzv

iovurdzv1#

可悲的是,没有多少选择从第一党自由党。你会被弃用的 adal4j (在维护模式下,将不再接收新的功能改进)。建议的方法是 msal4j 它至少需要Java8。
以及 azure-identity 您所指的是为特定目的而构建的。它跨azure SDK提供azure active directory令牌身份验证支持。它提供了一组tokencredential实现,可用于构造支持aad令牌身份验证的azuresdk客户端。但无论如何,这也需要Java8+。

相关问题