.NET与AD-验证用户名和密码

.NET与AD-验证用户名和密码
索引请点击这里 .NET与AD相结合,比较常用的有一种情况——用户登录验证。本章节就是用来说明一下验证输入凭证正确与否的方法。网络上流传较广的是如下方法: DirectoryEntry entry = null; try {     entry = new DirectoryEntry(strLDAP, strUserName, strOldPwd, AuthenticationTypes.Secure);     object objID = entry.NativeGuid; } catch {     this.lbError.Text = "输入的用户名或密码不正确";   ...

.NET与AD-连接与查询

.NET与AD-连接与查询
索引请点击这里 1.连接 如果要连接AD服务器,首先要知道LDAP地址,LDAP地址一般形如:LADP://xxx.com。可以使用下面的代码进行连接: DirectoryEntry entry = new DirectoryEntry(strLDAP, strAdminUserName, strAdminPwd, AuthenticationTypes.Secure); 其中,DirectoryEntry是封装Active Directory域服务层次结构中的节点或对象的类。 2.查询 成功连接服务器后,可以对AD中的节点进行查询,比如下面...

.NET与AD-常用属性

.NET与AD-常用属性
索引请点击这里 AD中节点为“User”类型的常用属性如下: 名称 说明 备注 sAMAccountName 用户登录名 Windows2000前 userPrincipalName 用户登录名 userAccountControl 帐户行为控制标志 cn 公共名称 通常以此属性标识该用户,name的值相同 name 名称 通常以此属性标识该用户,同公共名称CN sn 姓 givenName 名 displayName 显示名称 mail 电子邮件 重要的公共属性如下: ...

.NET与AD-开启Exchange账号

.NET与AD-开启Exchange账号
索引请点这里 原来做过一个项目,用网页来添加AD账号并开启Exchange2007邮箱账户。添加AD账户还比较轻松容易,但是开启Exchange账户的时候遇到了一些麻烦,最主要的是权限还有PowerShell的参数问题。 如何添加AD账户,网上一搜一大堆,基本就是那样,也不需要特殊的权限,只是每次声明DirectoryEntry时,需要带上具有与管理权限的用户。DirectoryEntry entry = new DirectoryEntry(LDAP,域管理员账号,域管...

.NET与AD-快速配置开发环境

.NET与AD-快速配置开发环境
索引请点击这里 本章将介绍如何快速构建.NET与AD相结合的开发环境,需要的必备条件有: 两台物理机:如果使用虚拟机,可以在一台物理机上同时安装,我使用的是VMware。 Windows Server 2003安装镜像:综合来看,Win Server 2003的安装包最小,运行时耗费资源最低,同时提供的AD功能已经够用,足够应对各种与AD域相结合的开发需求。 Winows操作系统安装镜像:我使用的是Windows 8.1。 Microsoft Visual Stu...

.NET与AD-与站点结合(一)

.NET与AD-与站点结合(一)
索引请点击这里 假设现在有一个需求:将AD中的人员名称定时同步至某个站点的数据库内,该站点非匿名访问,登录时需要进行域验证。 针对这个需求,需要至少一张数据库表(在此命名为TB_UserInfo),表结构设计如下: 字段名称 类型 备注 UserID varchar 主键,用户ID,与AD中user的ID属性相同 UserName varchar 用户名称,与AD中user的sAMAccountName属性相同 DisplayName Varchar 用户显示名称,...

.NET与AD-基础

.NET与AD-基础
索引请点击这里 .NET Framework封装了用于操作AD的程序集,可以藉由此程序集查询、增加、修改、删除AD中的OU、User、Group等节点及其属性信息。 在VS2013中,新建一个项目,在项目中引用程序集“System.DirectoryServices”,即可在该项目中操作AD。如下图所示: 图:添加引用 图:引用管理器 添加成功后,即可在该项目中通过代码操作指定的AD中的信息。

.NET与AD

.NET与AD
本系列主要介绍和总结.NET如何与AD结合完成日常开发目标,本页为导航页,可以帮助您快速的寻找到您需要的信息。 名词解释 基础 快速配置开发环境 常用属性 连接与查询 验证用户名和密码 与站点结合(一) 开启Exchange账号

.NET与AD-名词解释

.NET与AD-名词解释
索引请点击这里 NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。 ActiveDirectory:活动目录(Active Directory,简称AD)是面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。Active Directory存储...
Copyright © 字痕随行 保留所有权利.   Theme  Ality

用户登录

分享到: