【问题标题】:How can i set access-control with LDAP use java api如何使用 LDAP 使用 java api 设置访问控制
【发布时间】:2013-12-16 09:42:30
【问题描述】:

Sun 提供了用于 LDAP 的标准 Java API。
现在我用这些来操作 Active Directory。
现在我可以创建用户帐户、使用java api创建计算机了。
但是,当我新建计算机帐户时,如何授权用户和组将计算机加入 AD 域?

我知道 openLDAP 可以做到:Access Control
但是我该如何使用 java api?

【问题讨论】:

    标签: java active-directory ldap jndi acl


    【解决方案1】:

    授予授权未在任何 LDAP RFC 中描述。这部分是专有的。

    在OpenLDAP中访问控制列表(ACL)是由一种过滤器建立的。

    在 SUN 目录(现在是 Oracle 之一)中,ACL 是由属性建立的。

    在 Active Directory 中,授权是使用 internal 以与 NFTS 文件系统相同的专有方式完成的。

    你可以做的是执行一个外部程序,比如DSACLS.EXE,见Dsacls Examples

    另一个解决方案应该是将 COM ADSI 对象映射到 Java this 可能对您有帮助(或没有帮助)。

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 2015-04-05
      • 1970-01-01
      • 2018-09-16
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      相关资源
      最近更新 更多