Azure active directory 无法将OIDC应用程序与Azure Active Directory集成

Azure active directory 无法将OIDC应用程序与Azure Active Directory集成,azure-active-directory,Azure Active Directory,我们已经创建了一个spring boot OIDC应用程序(在application.properties中添加了目录id、tanent id和客户端密钥),以集成到azure AD租户中,并对其进行了配置。我们的OIDC应用程序url是。但我们在尝试使用azure ad验证用户时遇到问题。内部重定向发生在一个url中,该url不是https,而是http url()。根据azure ad配置,重定向应在https url中发生,即。似乎由于这种不兼容,我们得到了一个例外,回复url与azure

我们已经创建了一个spring boot OIDC应用程序(在application.properties中添加了目录id、tanent id和客户端密钥),以集成到azure AD租户中,并对其进行了配置。我们的OIDC应用程序url是。但我们在尝试使用azure ad验证用户时遇到问题。内部重定向发生在一个url中,该url不是https,而是http url()。根据azure ad配置,重定向应在https url中发生,即。似乎由于这种不兼容,我们得到了一个例外,回复url与azure ad配置中提到的url不匹配。从“网络”选项卡我得到了这个

请注意:对于http(对于localhost),这是正常的。在azure ad门户配置中,正确提到了回复URL,我们已经验证了这一点

错误消息为

登录 抱歉,您登录时遇到问题

AADSTS50011:请求中指定的回复url与为应用程序配置的回复url不匹配:“e4d478e4-c8aa-42ae-890b-505b93928bce”

请求Id:cd6e86e4-5edf-40eb-b135-86f65262b500 相关Id:694635ef-0924-4650-9991-C1EDC2764 时间戳:2019-09-17T10:51:22Z 消息:AADSTS50011:请求中指定的回复url与为应用程序配置的回复url不匹配:“e4d478e4-c8aa-42ae-890b-505b93928bce”。 高级诊断:启用
如果您计划获得某个问题的支持,请启用此选项并尝试重现错误。这将收集有助于解决问题的其他信息。

如果您的应用程序代码向AAD发送了错误的回复URL,则它似乎有问题。你能在这里添加一些代码吗?hi@juunas我的代码在http url(在localhost的情况下)中正常工作。这是一个简单的spring boot hello world示例。为了实现oidc,我们集成了webSecurityConfig类,如下所示,Hi@juunas我无法上传该代码段,但这只是一个webSecurityConfig类,它扩展了WebSecurityConfigureAdapter,可以在这个url中找到。。我只遵循了这些步骤。好的,您在该配置中定义了重定向URL吗?它有http还是https?嗨@juunas,是的,我在配置中将它定义为https。