使用Active Directory控制对应用程序资源的访问

时间:2020-09-02 01:58:27

标签: active-directory azure-active-directory

比方说,我们有一个网络应用程序,可让用户创建“小部件”。我们有一个新的客户端,希望通过其组织的Active Directory来控制对每个窗口小部件的访问,以便他们的某些用户可以查看某些窗口小部件,而其他用户可以编辑其他窗口小部件。

实现此目标的正确方法是什么?每个小部件都应该有自己的读取组和修改组,让客户控制这些组的成员资格吗?有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

设计讨论可能会持续很长时间,如今人们更喜欢敏捷方法论,以便根据新要求不断进行更改,以获得最终的精炼产品。

但是,这是实现此目标的一种方法-

  • 您将拥有一个B2C(对于新用户)登录名和一个AD登录(对于组织用户)。
  • 然后,您将不得不使用RBAC使用声明和user properties for AD users为不同类型的用户(一个B2C,两个AD中的不同用户)提供不同的视图和功能。例如,Airbnb拥有相同的网站,但对于预订住宿的房东和用户的体验却不同。