有一个带有角度前端和 asp.net web api2 后端的 asp.net webapp。这里是 URL 详细信息:
Web App: https://www.testapp.com
Web API: https://www.testapp.com/services/api
带有 OpenIDConnect(授权代码流)的 Azure AD https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-asp-webapp已用于实现身份验证。
由于在这种情况下,Web 应用程序和 Web api 都被视为单个应用程序,因此在 Azure AD 中只有一个使用重定向 URI 完成的注册:https ://www.testapp.com
是否有可能作为重定向 URI 的 Azure AD 登录流的一部分生成的 cookie:https : //www.testapp.com 每当有对 Web api 的调用时被排除:https ://www.testapp.com/服务/api
当我使用浏览器导航到 URL:https ://www.testapp.com时,会触发 Azure AD 登录流程,但现在如果我尝试导航到 URL:https ://www.testapp.com/services /api/test/method我没有看到 Azure AD 登录流程被触发。
任何人都可以在这里帮助我如何解决这个问题。