如何使用LDAP Java API创建SharePoint 2013用户组

时间:2015-03-27 13:22:44

标签: java sharepoint ldap

如何使用LDAP Java API在SharePoint 2013中创建用户组?

2 个答案:

答案 0 :(得分:2)

使用此代码我使用JAVA LDAP在AD中创建组

String entryDNGroup = "CN=" + groupName +","+aDauthSettings.getDomainCreateUserPath();
            try{
                Attributes attrsGroup = new BasicAttributes(true);
                // Create the objectclass to add
                Attribute objClassesGroup = new BasicAttribute("objectClass");
                objClassesGroup.add("group");
                attrsGroup.put(objClassesGroup);                
                attrsGroup.put("samAccountName", groupName);
                attrsGroup.put("cn", groupName);

                ldapContext.createSubcontext(entryDNGroup, attrsGroup);
                return true;
            } catch (NameAlreadyBoundException e) {
                return false;
            } catch (OperationNotSupportedException e) {
                e.printStackTrace();
                return false;
            } catch (Exception e) {
                e.printStackTrace();
                return false;
            }

答案 1 :(得分:1)

我不确定是否可以通过LDAP java API将用户组添加到SharePoint网站。

但我们可以通过SharePoint UserGroup SOAP Web服务添加用户组。在此Web服务中,我们可以使用AddGroup方法创建用户组。

参考:

https://msdn.microsoft.com/en-us/library/ms774470%28v=office.12%29.aspx