社区
C#
帖子详情
asp.net操作ldap
tyhAaron
2010-11-19 10:15:19
最近有个需求要做单点登录统一身份验证,在网上找了几天资料终于把OpenLdap服务器搭建好了,然后也通过 asp.net访问ldap服务器上的数据了。现在我能获取到数据,问题是我现在想管理这些数据,请问下C#里有方法能直接操作(添删改目录和属性)这些数据吗?
...全文
258
3
打赏
收藏
asp.net操作ldap
最近有个需求要做单点登录统一身份验证,在网上找了几天资料终于把OpenLdap服务器搭建好了,然后也通过 asp.net访问ldap服务器上的数据了。现在我能获取到数据,问题是我现在想管理这些数据,请问下C#里有方法能直接操作(添删改目录和属性)这些数据吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyhAaron
2010-11-22
打赏
举报
回复
跪求高手们。。。。。。。。。。。。。
zjx198934
2010-11-19
打赏
举报
回复
http://www.cnblogs.com/wfnice12/archive/2009/08/14/1546125.html
lowiqloweq
2010-11-19
打赏
举报
回复
[Quote=引用楼主 tyhaaron 的回复:]
最近有个需求要做单点登录统一身份验证,在网上找了几天资料终于把OpenLdap服务器搭建好了,然后也通过 asp.net访问ldap服务器上的数据了。现在我能获取到数据,问题是我现在想管理这些数据,请问下C#里有方法能直接操作(添删改目录和属性)这些数据吗?
[/Quote]
你好,我想问问你是怎样获取数据的?我有修改的代码。
protected void Button2_Click(object sender, EventArgs e)
{
string mobile = TextBox4.Text.Trim();
string mail = TextBox5.Text.Trim();
string dnstr = Session["dnstr"].ToString();
string pwd = Session["pwd"].ToString();
try
{
LdapClient c = new LdapClient("服务器地址", LdapClient.DefaultPort, true, false);
c.ldap_simple_bind_s(dnstr, pwd);
ListDictionary attrval = new ListDictionary();
attrval["objectClass"] = new string[] { "uidObject", "inetOrgPerson" };
attrval["mobile"] =mobile;
attrval["mail"] = mail;
c.ldap_mod_replace(dnstr, attrval);
String str = "<script language=\"jscript\">confirm(\"资料更新成功!\")</script>";
Response.Write(str);
}
catch (ldap_net.Exceptions.LDAPException ee)
{
MessageBox.alert(this.Page, ee.Message);
}
}
以上是更改电话和邮箱的代码。不知对你有没有用。
如何使用VB.NET查询
LDAP
并显示域的全局地址列表
1. 引入必要的命名空间:为了进行
LDAP
操作
,需要引入`System.DirectoryServices`和`System.DirectoryServices.AccountManagement`命名空间。例如: ```vb.net Imports System.DirectoryServices Imports System....
对
ldap
操作
进行封装成DLL(.net)
**
LDAP
操作
封装成DLL在.NET环境中的实现** 在IT领域,
LDAP
(轻量级目录访问协议)常用于存储和检索用户、组和其他对象的信息。它是一个开放标准,允许客户端应用程序通过网络与目录服务进行交互。本项目的目标是将...
C#.NET
LDAP
Search
它具有丰富的类库,支持多种应用类型,包括Windows Forms、WPF和
ASP.NET
等。 2. **Winform**:Winform是.NET Framework中的一个组件,用于构建桌面应用程序。它提供了丰富的控件和事件模型,使得开发者能够轻松创建...
asp.net
实现用户的域验证
在
ASP.NET
中实现用户域验证是一项重要的安全措施,它确保只有特定域内的用户才能访问应用程序或者执行特定
操作
。在这个场景中,我们将深入探讨如何使用
ASP.NET
在Visual Studio 2008中实现用户域验证。 首先,我们...
ASP.NET
Provider Toolkit
ASP.NET
Provider Toolkit是微软为
ASP.NET
2.0开发的一款工具包,主要用于帮助开发者构建和扩展基于提供者模式的应用程序。这个工具包包含了
ASP.NET
2.0核心提供者的源代码,让开发者能够深入理解其内部工作原理,并...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章