这是场景:
我有几个CIFS
分区,基于 AD 的用户可以安装和使用这些分区来访问他们的文件等。
现在我们需要通过基于 Java 的 Web 应用程序将其公开给用户。所以理想情况下,当用户登录时;他/她应该能够看到CIFS
他可以访问的所有分区。这意味着 Java 应用程序应该能够通过LDAP
等方式查询 Active Directory 服务器,以识别哪些所有CIFS
分区都可用以及各自的ACLs
.
所以问题是:
- 我们可以使用
LDAP(Java-based library)
查询AD来找出哪些用户可以访问哪些CIFS
共享? - 有没有其他方法可以从 Java 应用程序中做到这一点?