.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)
生活随笔
收集整理的这篇文章主要介绍了
.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
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 中的一个提供众多优点的附加功能.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 关于ADAM的详细信息参看文档:ADAM 循序渐进指南,指南中包含安装、管理ADAM的详细内容。Active Directory 联合身份验证服务 (ADFS) 是 Windows Server® 2003 R2 最重要的组件之一。ADAM可以和ADFS整合,MSDN 杂志有一篇文章Active Directory 联合身份验证服务开发简介。 .NET 2.0的Membership成员管理系统提供了一个AD的Provider:ActiveDirectoryMembershipProvider
Web.config 设置:
<connectionStrings> <add name="ADAMConnectionString" connectionString="LDAP://ServerName:389/OU=<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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> 说明:服务器名称就是安装ADAM的机器名称. 确保connectionUserName 的用户有管理员权限. 具体内容可参看CodeProject文章:Working with Active Directory Application Mode(ADAM) in .NET 2.0
WS-Federation for Apache 2.0 Toolkit : [url]http://www.sourceid.org/projects/ws-federation-apache[/url]
WindowsSharePointServices 和SharePoint Portal Server 2003 支持边界用于 Active Directory 联盟服务:[url]http://support.microsoft.com/kb/912492/zh-cn[/url]
Technical Video: Citrix and ADFS: [url]http://www.jaytomlin.com/blog/2006/12/technical_video_citrix_and_adf_1.html[/url]
自由、创新、研究、探索……
使用ActiveDirectoryMembershipProvider 非常简单:
Web.config 设置:
<connectionStrings> <add name="ADAMConnectionString" connectionString="LDAP://ServerName:389/OU=<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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> 说明:
WS-Federation for Apache 2.0 Toolkit : [url]http://www.sourceid.org/projects/ws-federation-apache[/url]
WindowsSharePointServices 和SharePoint Portal Server 2003 支持边界用于 Active Directory 联盟服务:[url]http://support.microsoft.com/kb/912492/zh-cn[/url]
Technical Video: Citrix and ADFS: [url]http://www.jaytomlin.com/blog/2006/12/technical_video_citrix_and_adf_1.html[/url]
自由、创新、研究、探索……
转载于:https://blog.51cto.com/shanyou/74413
总结
以上是生活随笔为你收集整理的.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: PPC中检查某程序是否运行
- 下一篇: .NET1.0升级至2.0十个问题