最近做項(xiàng)目要實(shí)現(xiàn)Form與Ad登錄,就研究了一下,通過上網(wǎng)查找資料已經(jīng)配制成功,為了方便今天使用,就整理一下,同時(shí)也分享給其它需要的開發(fā)人員。
第一步:配制Aspnetdb數(shù)據(jù)庫。
登錄安裝Sql的服務(wù)器,打開 C:\Windows\winsxs ,找到 x86_aspnet_regsql_b03f5f7f11d50a3a_6.1.7600.16385_none_2461659e78807255 之后打開 執(zhí)行 aspnet_regsql,創(chuàng)建默認(rèn)數(shù)據(jù)庫
配置Sql數(shù)據(jù)庫
配置成功后
第二步:配置管理員心和WebService 的連接字符串和提供程序。
一、打開IIS,找到管理中心網(wǎng)站
二、配置連接字符串
三、配制提供程序--角色
四、配制提供程序--用戶
五、配制 SecurityTokenServiceApplication 的連接字符串和提供程序,具體參考管理中心的配置
第三步:創(chuàng)建WebApplication
一、配置驗(yàn)證方式
二、配制端口和主機(jī)標(biāo)頭
三、 安全性配置
如果不啟用匿名訪問會出現(xiàn)如下錯誤:
SPSecurityTokenService.Issue() failed: System.ServiceModel.FaultException`1[Microsoft.IdentityModel.Tokens.FailedAuthenticationException]: 無法驗(yàn)證安全令牌用戶 名和密碼。 (錯誤詳細(xì)信息等于 Microsoft.IdentityModel.Tokens.FailedAuthenticationException: 無法驗(yàn)證安全令牌用戶名和密碼。)。
四、身份驗(yàn)證類型
五、創(chuàng)建網(wǎng)站集,創(chuàng)建成功之后修改剛剛創(chuàng)建的站點(diǎn)配置,打開IIS,之后安裝配置管理中心的方式,重新配置一遍就可以了。
六、登錄到網(wǎng)站
AD登錄 -- 之后添加Form 用戶
Form登錄
下篇再介紹,如何添加數(shù)據(jù)到Aspnetdb。