我正在使用 Orchard Core 构建 .NET 多租户应用程序。我使用 Azure AD B2C 自定义策略进行身份验证。由于它是一个多租户应用程序,我对不同的租户有不同的身份验证机制。
For Eg:
Tenant A wants to use Facebook Auth
Tenant B wants to use Google Auth
Tenant C wants to use Microsoft Auth
有什么方法可以通过使用 url 本身
https://myapp/tenantA
https://myapp/tenantB
https://myapp/tenantC
实现此功能。
如果我们可以实现,我们应该通过 .NET 代码来实现还是应该在 Azure AD B2C 的自定义策略中配置某些内容?
查看家庭领域发现样本。
这允许您根据域名选择不同的技术配置文件,并且每个 TP 可以使用不同的身份验证提供商。