如何使用 LDAP Java API 创建 SharePoint 2013 用户组
How to create SharePoint 2013 User Group using LDAP Java API
如何使用 LDAP Java API 在 SharePoint 2013 中创建用户组?
我不确定我们能否通过 LDAP java API.
将用户组添加到 SharePoint 站点
但我们可以通过 SharePoint UserGroup
SOAP 网络服务添加用户组。在此网络服务中,我们可以使用 AddGroup
方法来创建用户组。
参考:
https://msdn.microsoft.com/en-us/library/ms774470%28v=office.12%29.aspx
使用此代码,我使用 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;
}
如何使用 LDAP Java API 在 SharePoint 2013 中创建用户组?
我不确定我们能否通过 LDAP java API.
将用户组添加到 SharePoint 站点但我们可以通过 SharePoint UserGroup
SOAP 网络服务添加用户组。在此网络服务中,我们可以使用 AddGroup
方法来创建用户组。
参考:
https://msdn.microsoft.com/en-us/library/ms774470%28v=office.12%29.aspx
使用此代码,我使用 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;
}