c# - 如何在 C# 中获取用户对 AD LDS 条目的有效权限?

标签 c# permissions active-directory ldap

我有第 3 方应用程序使用 AD LDS 来存储其分层数据,我需要在 ASP.NET MVC 中为此系统提供 Web UI。它在目录条目上使用 DACL 来控制用户对单个条目的访问权限。

我发现很少有好文章解释如何读取 DirectoryEntryActiveDirectoryAccessRules 但我找不到任何好的方法来计算特定用户的有效权限。是否有任何可用的支持 Microsoft API 或库,或者我需要发明自己的方式?

调查类似主题的人的引用网址:

  • Writing your own AD/ADAM permissions editor - 3
  • The .NET developer's guide to directory services programming
  • Access control lists in C#

  • 最佳答案

    关于c# - 如何在 C# 中获取用户对 AD LDS 条目的有效权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4071260/

    相关文章:

    c# - 强制函数返回值并使编译错误 C#

    c# - 是否可以更改 C# 中 finally 子句中的返回值?

    c - 为什么 O_RDWR 在这段代码中没有给我写和读权限?

    jenkins - 如何在本地文件系统上查看 Jenkins 服务器控制台输出?

    c# - 如何在 C# 中比较没有时间部分的日期时间

    c# - 您知道 Gauss Newton 和 Levenberg Marquardt 方法的 C# 实现吗?

    iOS Facebook 请求更多权限迫使我再次登录

    Paypal DoDirectPayment - 10501 : Invalid Configuration This transaction cannot be processed due to an invalid merchant configuration

    active-directory - Active Directory 是否支持 certificateExactMatch LDAP 匹配规则?

    c# - 如何在不嵌套的情况下从 AD 中获取用户所在的组