技术栈
- ASP.NET MVC
- API
- Azure B2C
我们已经使用 WebApp 和 WebApi 配置了 B2C。
当用户点击下面的链接时,我们需要有 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 多租户的正确方法吗?