什么是为用户登录用户弹出AzureAD浏览器然后输出令牌的Java库?

问题描述 投票:0回答:1

我正在开发一个需要令牌来请求其余API的解决方案。我希望在我的代码的开头向用户弹出一个窗口并使用令牌接收答案。

我正在开发JetBrains MPS的意图,要求用户允许这样做。我在GitHub上看到这个:https://github.com/AzureAD/azure-activedirectory-library-for-java/

问题是我需要输入用户名和密码作为字符串,而不是通过Azure站点。

我希望我的代码看起来像这样

azureADHelper foo = new azureADHelper()
string userType = "admin"
string companyWebName = "https://stackoverflow.com/"
foo.askUserIdentity(userType, companyWebName)
if (foo.permission == true){
    string token = foo.getToken()
}
java azure-active-directory adal
1个回答
0
投票

Azure Active Directory为不同的平台提供了多个库。对于java“ADAL4J”库使用。

我希望下面的代码截图有助于解决您的问题:

enter image description here

您可以查看以下示例以在java中配置azure广告。

https://github.com/Azure-Samples/active-directory-java-webapp-openidconnect

© www.soinside.com 2019 - 2024. All rights reserved.