【发布时间】:2018-02-28 03:30:32
【问题描述】:
我在 Azure 租户的 ASP.NET MVC 主机中开发了一个多租户应用程序。我希望我的应用程序仅可供我想要的租户使用,而不是所有租户。我知道我可以添加授权租户列表,但我不知道如何实现。
有什么建议吗?
谢谢
【问题讨论】:
标签: asp.net-mvc azure multi-tenant
我在 Azure 租户的 ASP.NET MVC 主机中开发了一个多租户应用程序。我希望我的应用程序仅可供我想要的租户使用,而不是所有租户。我知道我可以添加授权租户列表,但我不知道如何实现。
有什么建议吗?
谢谢
【问题讨论】:
标签: asp.net-mvc azure multi-tenant
Azure Active Directory 中没有这样的设置。围绕“租户”的选项是多租户或单租户。多租户意味着从技术上讲,所有租户都可以获得服务的访问令牌。
但是,您可以在名为 Tailpsin.Surveys 的示例应用程序中查看有关多租户点的 Azure 文档。此示例是应用程序注册新租户并向用户添加应用程序角色的地方。
在另一种方法中,您还可以保留允许调用您的 API 的租户的白名单,并检查令牌是否具有正确的颁发者或 tid 声明。
【讨论】: