gpt4 book ai didi

c# - 使用 C# 将用户添加到 Oracle LDAP 组

转载 作者:太空宇宙 更新时间:2023-11-03 13:31:15 24 4
gpt4 key购买 nike

在我的 .net 身份验证应用程序中,我使用 Oracle LDAP(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

关于c# - 使用 C# 将用户添加到 Oracle LDAP 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20488271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com