从 Azure 重定向到我的应用时出现"未定义的登录 URL"错误



我正在将 Azure AD 登录身份验证集成到我的 Web 应用。我在 Azure 开发门户中创建了一个帐户,并注册了我的应用详细信息。注册时,我没有为应用程序 ID URI 提供值。但提供了其他详细信息,例如重定向URL,类型:Web应用程序等

我的应用 URL -> https://my-sample-app/my.dashboard/

我的重定向网址是 ->https://my-sample-app/my.dashboard/ws/aad/callback/

注意:在我的应用程序 url 之后的 ws 是配置的 servlet 适配器

应用注册者的名称

在我的应用程序中,我编写了代码逻辑,以通过 Web 服务终结点 ("/aad/callback/"( 接收 azure 返回令牌。 我的应用程序是一个Java Web应用程序,所以使用了Azure Java SDK

当我点击"http://portal.office.com"并提供在 Azure 中注册的凭据时,我可以在 Office365 登陆页面中看到我的应用作为图标。 单击我的应用程序图标后,我被重定向并收到错误

Something went wrong...
You cannot access this application because it has been misconfigured. Contact your IT department and include the following information:
Undefined Sign-On URL for application "My Dashboard (Dev)"

有人可以帮助这里出了什么问题吗?我可以看到在 azure 中注册应用期间未配置应用 ID URI。这是原因吗?

登录 URL 与应用 ID URI 不同。

应用 ID URI 用于改进 API。

登录 URL/主页 URL 放在 Office 首页或"我的应用程序"门户等链接中。 可以在应用程序注册的"品牌"选项卡中进行设置。

最新更新