[[TOC(Software/eAM/*, depth=3)]]
== Delegated Account Management ==
This AM group is enabling remote account management. Users can belong to multiple 
==== deleteGroup - Delete delegated group ====
{{{
  Delete group/project created by external account manager
  
    
      Project DN to delete
    
  
}}}
==== getGroups - Get all delegated groups ====
{{{
  All known group/project names created by the external authority, with their group admins
  
    
      Group/project DN
    
  
}}}
==== changeGroupAdmin - Change the leader of the group ====
{{{
  Change the administrator of the group/project
  
     
       User DN of the new admin
     
     
       Group/project DN
     
  
}}}
==== addUserForm - Show the form for uploading the new user LDIF ====
{{{
  Show browser form to upload new user's LDIF
}}}
==== saveForm - process the new user LDIF ====
{{{
  Parse uploaded LDIF and create user account
}}}
==== deleteUser - Delete user ====
{{{
  Delete user created by external source
  
    
      User DN to delete
    
  
}}}
==== getUsers - Get all users ====
{{{
  All known remote users with their primary group name
  
    
      baseDN
    
  
}}}
==== changePrimaryGroup - Change users primary group ====
{{{
  Change user's project
  
    
      User DN
    
    
      User's new primary group/project DN
    
  
}}}
==== addGroupUser - Add user to the secondary group/project ====
{{{
  Change user's project
  
    
      User DN
    
    
      User's new primary group/project DN
    
  
}}}
==== deleteGroupUser - Delete user from the secondary group/project ====
{{{
  Delete user from the group/project
  
    
      User DN
    
    
      Group/project DN
    
  
}}}