.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中检查某程序是否运行
- 下一篇: SOA概览