前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)

.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)

作者头像
张善友
发布2018-01-19 11:27:57
8230
发布2018-01-19 11:27:57
举报
文章被收录于专栏:张善友的专栏张善友的专栏

Active Directory 应用程序模式 (ADAM) ,由于其目录支持和安全性、可伸缩性和本机轻型目录访问协议 (LDAP) 支持的丰富集成,Microsoft® Windows® 2000 和 Microsoft® Windows® Server 2003 中的 Active Directory® 目录服务成为用于 intranet 和 extranet 的增长最为快速的目录服务。Windows Server 2003 中的 Active Directory 建立在该成功的基础上,并支持许多针对信息技术 (IT) 专业人员和应用程序开发人员的新的 LDAP 功能。Active Directory 应用程序模式便是这些新功能之一。想要将应用程序与目录服务集成的组织、独立软件供应商 (ISV) 和开发人员现在可以使用 Active Directory中的一个提供众多优点的附加功能.

关于ADAM的详细信息参看文档:ADAM 循序渐进指南,指南中包含安装、管理ADAM的详细内容。Active Directory 联合身份验证服务 (ADFS) 是 Windows Server® 2003 R2 最重要的组件之一。ADAM可以和ADFS整合,MSDN 杂志有一篇文章Active Directory 联合身份验证服务开发简介

.NET 2.0的Membership成员管理系统提供了一个AD的Provider:ActiveDirectoryMembershipProvider

使用ActiveDirectoryMembershipProvider 非常简单:

Web.config 设置:

代码语言:js
复制
<connectionStrings>
<add name="ADAMConnectionString" connectionString="LDAP://ServerName:389/OU=SSUsers,DC=SS_AT"/>
</connectionStrings> 
<system.web>
<membership defaultProvider="MyADAMMembershipProvider">
 <providers>
<add name="MyADAMMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADAMConnectionString" connectionUsername="CN=ADAMAdmin,OU=SSUsers,DC=SS_AT" connectionPassword="yourAdminUserPassword" connectionProtection="None" enableSearchMethods="true" enablePasswordReset="false" requiresQuestionAndAnswer="false" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" />
 </providers>
 </membership>
</system.web>

说明:

  1. 服务器名称就是安装ADAM的机器名称.
  2. 确保connectionUserName 的用户有管理员权限.

具体内容可参看CodeProject文章:Working with Active Directory Application Mode(ADAM) in .NET 2.0 WS-Federation for Apache 2.0 Toolkit : http://www.sourceid.org/projects/ws-federation-apache WindowsSharePointServices 和 SharePoint Portal Server 2003 支持边界用于 Active Directory 联盟服务: http://support.microsoft.com/kb/912492/zh-cn Technical Video: Citrix and ADFS: http://www.jaytomlin.com/blog/2006/12/technical_video_citrix_and_adf_1.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2007-01-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档