我正在开发一个需要令牌来请求其余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()
}
Azure Active Directory为不同的平台提供了多个库。对于java“ADAL4J”库使用。
我希望下面的代码截图有助于解决您的问题:
您可以查看以下示例以在java中配置azure广告。
https://github.com/Azure-Samples/active-directory-java-webapp-openidconnect