我想使用 spring mvc 获取电子邮件或使用 1.6 V 的 azure 启动



我正在尝试通过我的应用程序使用 azure 获取电子邮件。我无法将 adal4j 配置为 Spring MVC 应用程序。我尝试更新到 java 1.8,但问题仍然存在。方法2-另外,我使用以下属性执行单独的启动应用程序,并发现回复URL问题。我尝试了使用不同版本的Java的Spring启动。我还尝试了带有java 1.6和1.8的春季版本消息:AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配

以下是应用程序配置详细信息 -

<org.aspectj-version>1.6.10</org.aspectj-version>
<java-version>1.6</java-version>
<org.springframework-version>3.1.1.RELEASE</org.springframework-version>
<org.slf4j-version>1.6.6</org.slf4j-version>

我无法将 adal4j 配置为 Spring MVC 应用程序。我尝试更新到 java 1.8,但问题仍然存在。

com.microsoft.azure

阿达尔4J

1.6.0

必须将

相同的重定向 Uri 传递到 在 Azure 应用程序注册门户上注册的 acquireTokenByAuthorizationCode((。

可以通过转到"portal.azure.com",搜索">Azure Active Directory",然后搜索"应用注册",然后单击应用注册,然后单击">身份验证"来检查注册的重定向 URI。然后,您应该能够注册您的重定向Uri

有关如何在应用程序注册门户(包括 redirectUri(上注册应用程序以及如何配置 Spring 应用程序的详细说明,请查看 Active Directory Java Web 应用程序示例。

最后一件事:Java Microsoft身份验证库 (MSAL( 现在处于预览状态,建议用户停止使用 ADAL,并迁移到 MSAL 进行新项目。MSAL 还有一个 Web 示例,其中包含有关如何注册应用程序和配置 Spring 应用程序的说明。

最新更新