gpt4 book ai didi

企业应用程序中的 Azure AD 嵌套组和角色分配

转载 作者:行者123 更新时间:2023-12-02 05:56:27 26 4
gpt4 key购买 nike

我在 Azure 中有一个企业应用程序,定义了一些角色,比方说:

  • 教授角色
  • 学生角色
  • 员工角色

然后我有一些嵌套的 Active Directory 组,例如:

  • 根教授组PROF
    • 嵌套教授组PROF1
    • 嵌套教授组PROF2
    • 还有更多类似的,甚至更多嵌套的...
  • 根学生团体 STUD
    • 嵌套学生组 STUD1
    • 嵌套学生组 STUD2
    • 还有更多类似的,甚至更多嵌套的...
  • 根员工组 STAFF
    • 嵌套学生组 STAFF1
    • 嵌套学生组 STAFF2
    • 还有更多类似的,甚至更多嵌套的...

我可以将用户和 AD 组分配给这些角色。但是,当我想将组分配给角色时,只有当用户是该组的直接成员时,它才有效。例如,如果我将整个组 STUD 添加到角色,则它不适用于角色分配。因此我必须将所有单个嵌套角色添加到角色中,这是相当耗时的。但这作为一次性解决方案是可以接受的。不好的是,不断有新的群组和用户出现。而且我必须始终手动保持角色分配最新。

理想情况下,我想说:STUD root AD 组中的每个人都获得学生角色等。显然这是不可能的: https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/15718164-add-support-for-nested-groups-in-azure-ad-app-acc

是否可以通过一些自动化脚本来做到这一点?也许您还有其他想法?提前致谢!

最佳答案

正如您所发现的, azure 广告目前在各种情况下都不能很好地处理嵌套组,并且正如您在您发布的线程中发现的那样,微软正在开始研究解决方法。所以问题是,当微软发布解决方案时,您愿意花多少精力来尝试实现中期可能成为某种内置功能的东西?

您可以做一些事情,例如编写一个 powershell 脚本来扁平化一个组。但你会手动调用它。为了保持干净,我将为每个应用程序注册角色创建一个父组。例如,创建一个名为 app_x_prof 之类的组,然后将 prof 组放入其中。然后压平它。但这仍然是相当手动的。

如果你真的想自动化,有一些方法。例如,您可以结合创建应用程序角色特定组,向其中添加嵌套组,然后运行您定期创建的电源自动化(流),该流程会遍历这些特殊命名的组,以从嵌套组中获取所有用户并将它们复制到根组..

一切都取决于多少努力和时间。

关于企业应用程序中的 Azure AD 嵌套组和角色分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61822262/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com