ich den Fehler, wenn Benutzer versuchen, zu einer Gruppe hinzuzufügenFehler beim Hinzufügen von Benutzern zu Rollen in ADAM (eine Beschränkungsverletzung aufgetreten ist (Ausnahme von HRESULT:. 0x8007202F)
eine Beschränkungsverletzung aufgetreten (Ausnahme von.. HRESULT: 0x8007202F)
public string addUserToGroup(string userDN, string groupDN)
{
try
{
DirectoryEntry de = new DirectoryEntry("LDAP://localhost:389/" + groupDN);
de.Username = "myUsername";
de.Password = "myPassword";
de.Properties["member"].Add(userDN);
de.CommitChanges();
de.Close();
//return true;
return "yes";
}
ich bin mir nicht sicher, ob es etwas mit der Art und Weise zu tun hat, habe ich set-up ADAM da ich Anwendungsverzeichnispartitionen verwendet habe, so habe ich eine DN von CN=sandbox,DC=ITOrg
mir dann. habe 3 Verzeichnispartitionen wie:
CN=sandbox,CN=testApp1,DC=ITOrg
CN=sandbox,CN=testApp2,DC=ITOrg .. etc
Ich habe meine Benutzer in CN=sandbox,DC=ITOrg
nur dann gespeichert, aber ich möchte, dann Benutzer auf 1 oder mehrere der Partitionen zugreifen geben, damit ich die CN des Benutzers
[email protected],CN=People,CN=sandbox,DC=ITOrg
dazu hinzuzufügen, versuchte :
CN=Readers,CN=Roles,CN=sandbox,CN=testApp1,DC=ITOrg
was nicht funktioniert. Der Code funktioniert zwar, wenn ich den Benutzer der Rolle in CN=Readers,CN=Roles,CN=sandbox,DC=ITOrg
hinzufüge. Bedeutet das, dass ich Benutzer in jeder Partition speichern muss? Duplizieren von Daten?
Hat jemand irgendwelche Gedanken?
Sorry nicht ganz sicher, was Sie mit "straight up AD" meinen - würden Sie etwas mehr erklären? Danke – samcooper11
Ah sorry - ich meinte im Vollbild Active Directory - nicht ADAM, sondern eigentlich "AD". –
oh ok danke, ich habe mir angeschaut, welche Felder benötigt wurden, aber das schien nicht das Problem zu sein. Nach ein bisschen mehr lesen, ich denke, das Problem ist, weil ich versuchte, Mitglieder über Partitionen zu verwenden, wenn sie tatsächlich als separate "Welten" behandelt werden sollten – samcooper11