是否有一个C#库,其行为类似于Active Directory的权限和组?

Rac*_*hel 6 c# permissions authorization usergroups active-directory

我喜欢权限和组在Active Directory中工作的方式,但我不想将我的应用程序与AD绑定.

是否存在包含与AD相同功能的现有库?特别是,能够创建组,将用户分配到组,添加组的权限,以及查看用户或组的应用权限?

Pon*_*gge 0

您可以设置免费的 LDAP 服务器(例如OpenLDAP),并使用DirectoryServices来访问它,以及使用任意数量的工具来管理 LDAP 目录。需要一些配置!

使用标准目录服务的优点在于有大量的管理工具以及支持任意数量的应用程序的能力。缺点是需要学习管理和查询目录。您不想使用 AD 有什么特殊原因吗?如果您在 Windows 上工作,我会强烈推荐它,而不是大多数反对意见。