【发布时间】:2021-03-20 08:16:21
【问题描述】:
我在注册的应用程序下设置了以下重定向 URI:
- https://localhost:44332
- https://myserver.com/v1/myapp
当我在本地运行应用程序并使用本地主机重定向 URI 时,单击“登录/注册”它重定向到 b2c 登录页面并成功重定向到本地主机。
但是,如果我运行部署了“https://myserver.com/v1/myapp”的应用程序并使用https://myserver.com/v1/myapp 作为重定向 URI,然后单击“登录/注册”,它只会重新加载同一页面而不是重定向到b2c 登录页面。
我尝试调试相同的场景,如果使用 https://myserver.com/v1/myapp,我的断点没有命中“OnAuthorizationCodeReceived”,但在使用 localhost 作为重定向 uri 时按预期工作。
基本上我希望用户以https://myserver.com/v1/myapp 身份浏览应用,点击“登录/注册”,提供b2c 凭据并以登录用户身份重定向回https://myserver.com/v1/myapp。
如果将用户重定向到服务器地址而不是 localhost,我在这里缺少什么?
【问题讨论】:
标签: azure-ad-b2c