.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)
生活随笔
收集整理的這篇文章主要介紹了
.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Active Directory 應(yīng)用程序模式 (ADAM) ,由于其目錄支持和安全性、可伸縮性和本機(jī)輕型目錄訪問(wèn)協(xié)議 (LDAP) 支持的豐富集成,Microsoft? Windows??2000 和 Microsoft? Windows? Server?2003 中的 Active Directory? 目錄服務(wù)成為用于 intranet和 extranet 的增長(zhǎng)最為快速的目錄服務(wù)。Windows Server?2003 中的 Active Directory 建立在該成功的基礎(chǔ)上,并支持許多針對(duì)信息技術(shù) (IT) 專(zhuān)業(yè)人員和應(yīng)用程序開(kāi)發(fā)人員的新的 LDAP 功能。Active Directory 應(yīng)用程序模式便是這些新功能之一。想要將應(yīng)用程序與目錄服務(wù)集成的組織、獨(dú)立軟件供應(yīng)商 (ISV) 和開(kāi)發(fā)人員現(xiàn)在可以使用 Active Directory 中的一個(gè)提供眾多優(yōu)點(diǎn)的附加功能.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ?? 關(guān)于ADAM的詳細(xì)信息參看文檔:ADAM 循序漸進(jìn)指南,指南中包含安裝、管理ADAM的詳細(xì)內(nèi)容。Active Directory 聯(lián)合身份驗(yàn)證服務(wù) (ADFS) 是 Windows Server? 2003 R2 最重要的組件之一。ADAM可以和ADFS整合,MSDN 雜志有一篇文章Active Directory 聯(lián)合身份驗(yàn)證服務(wù)開(kāi)發(fā)簡(jiǎn)介。 ?? .NET 2.0的Membership成員管理系統(tǒng)提供了一個(gè)AD的Provider:ActiveDirectoryMembershipProvider?
Web.config 設(shè)置:
<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> 說(shuō)明:服務(wù)器名稱(chēng)就是安裝ADAM的機(jī)器名稱(chēng). 確保connectionUserName 的用戶有管理員權(quán)限. 具體內(nèi)容可參看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 聯(lián)盟服務(wù):[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]
自由、創(chuàng)新、研究、探索……
?
使用ActiveDirectoryMembershipProvider 非常簡(jiǎn)單:Web.config 設(shè)置:
<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> 說(shuō)明:
WS-Federation for Apache 2.0 Toolkit : [url]http://www.sourceid.org/projects/ws-federation-apache[/url]
WindowsSharePointServices 和SharePoint Portal Server 2003 支持邊界用于 Active Directory 聯(lián)盟服務(wù):[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]
自由、創(chuàng)新、研究、探索……
轉(zhuǎn)載于:https://blog.51cto.com/shanyou/74413
總結(jié)
以上是生活随笔為你收集整理的.NET 2.0 中使用Active Directory 应用程序模式 (ADAM)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PPC中检查某程序是否运行
- 下一篇: .NET1.0升级至2.0十个问题