2
在我的.net應用程序中使用Oracle LDAP(Oracle Identity Directory)進行身份驗證。授權可以是用戶基礎或角色基礎。我可以從LDAP中獲取用戶角色。但我不能將用戶添加到一個組。我怎樣才能做到這一點?使用C#將用戶添加到Oracle LDAP組中
在我的.net應用程序中使用Oracle LDAP(Oracle Identity Directory)進行身份驗證。授權可以是用戶基礎或角色基礎。我可以從LDAP中獲取用戶角色。但我不能將用戶添加到一個組。我怎樣才能做到這一點?使用C#將用戶添加到Oracle LDAP組中
如果你可以輸入到odsm你會看到,用戶在與「uniquemember」屬性組。所以如果你需要這個解決方案,
//Connect LDAP
var request = new ModifyRequest { DistinguishedName = roleDn };
var dirmod = new DirectoryAttributeModification{Operation = DirectoryAttributeOperation.Add,Name = "uniquemember"};
dirmod.Add(userDn);
request.Modifications.Add(dirmod);
var response = (ModifyResponse)ldapConnection.SendRequest(request);
//Check response.ResultCode