【问题标题】:MSAL for Java quickstart sample app throws exceptionMSAL for Java 快速入门示例应用程序引发异常
【发布时间】:2021-03-23 11:13:54
【问题描述】:

我最近开始学习 MSAL。当我从下面的链接运行 Java 示例时,我被重定向到错误屏幕并且身份验证不起作用:

https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-v2-java-webapp#register-and-download-your-quickstart-app

我所做的如下。这种方法有什么问题吗?

  • 创建 AAD
  • 从说明的“快速入门”部分下载了示例程序。
  • maven 从“msal-java-webapp-sample”创建了一个war,放到tomcat文件夹下的webapp,然后运行。

我跟踪错误并发现 AuthHelper#getAuthResultByAuthCode(l.195) 抛出异常,但我不知道为什么会发生。

如果您能给我一个提示,我将不胜感激。

感谢您阅读我蹩脚的英语。

【问题讨论】:

  • 我已经添加了一些配置,如果有问题请随时分享。
  • @Tiny-wa 感谢您对捕获的回答!我再挑战一次,如果没有,再回复一次。我用战争挑战tomcat,但不是在eclipse上挑战。
  • 有进展吗?如果您觉得我的帖子有帮助,您可以将其标记为答案,以便它可以帮助其他人:)。

标签: java azure-active-directory msal


【解决方案1】:

我也使用示例来了解 java msal。

这是一个springboot应用,所以我在尝试这个示例的时候,是用eclipse打开的,所以我跳过了用maven打包项目的步骤。让我们说一些配置步骤。这里有详细的文档,你也可以followed it.

这个示例向我们展示了如何使用过滤器来捕获所有收入请求并检查它是否已授权,并决定是否允许该请求访问您的 api。有关详细信息,请参阅 AuthFilter.java。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 2021-01-20
    相关资源
    最近更新 更多