【发布时间】:2020-04-20 21:11:00
【问题描述】:
技术栈
- Asp.Net MVC
- API
- Azure B2C
我们已经为 B2C 配置了 WebApp 和 WebApi。
当用户点击下面的链接时,我们需要有 Azure B2C 登录页面
http(s)://mydomain.com/$tenantAlias
也就是说,基于tenantID,我们需要为登录页面配置正确的登录页面的租户地址、客户端ID。
在单租户中,我们在startup.cs中设置了configure(app),所以在这种情况下,我们需要自己读取startup.cs文件中的url,然后获取相应的配置值。
现在,我们需要在 API 中实现同样的方式,所以将从 MVC 的 header 中传递租户 ID,那么如何读取 startup.cs 文件中的 header?
这是实现 Azure B2C 多租户的正确方法吗?
【问题讨论】:
标签: asp.net-mvc asp.net-web-api azure-ad-b2c multi-tenant