簡體   English   中英

ASP.Net表單身份驗證 - 多個提供程序

[英]ASP.Net forms authentication - multiple providers

我有一個ASP.Net 4.0應用程序,其中有一個名為“Forum”的文件夾,設置為IIS 7中的子應用程序。此論壇包實現了.net成員資格的自定義提供程序。 該論壇正在.net 3.5中運行。 我想設置主站點,以便在用戶登錄時將其記錄到我的站點和論壇站點中。 主站點和論壇都有單獨的.Net成員資格表。

如何指定與formsauthentication一起使用的提供程序?

我現在有

FormsAuthentication.SetAuthCookie(...); 

但是,這只是使用我的默認提供程序,並且不對論壇的提供程序執行任何操作

我嘗試將論壇應用和我的網絡應用設置為具有相同的cookie名稱,並在每個上設置機器密鑰:

<machineKey validationKey="AutoGenerate" validation="SHA1" /> 

沒有骰子。 我google了,並沒有真正想出如何使用像我想要的多個提供商的任何例子。 我更新了我的web.config以獲得兩個提供者,但如果我無法在我的代碼中指定使用哪個提供者,則這是無用的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM