1

我有一個非常小的SharePoint 2010系統的客戶,他們不需要登錄,他們沒有Active Directory。我認爲它始終是同一個人登錄的。是否可以將SharePoint用戶存儲在MySql數據庫中?

他們希望有一個工作流程,他們可以從列表中選擇一個人,並將通知電子郵件發送給該人員。他們希望數據存儲在MySql數據庫中。

是否有可能將SharePoint用戶存儲在MySql數據庫中?

或者我可以使用名稱和電子郵件地址構建一個簡單的MySql表,然後將電子郵件發送到SharePoint工作流中的郵件? SharePoint會明白這些是電子郵件地址嗎?

+0

爲什麼不將名稱存儲在SharePoint列表中? – lgaud

+0

由於SharePoint環境未備份。而負責人對MySql最爲滿意。 – Dudute

回答

2

您需要設置您的Web應用程序以使用聲明身份驗證,然後實現自定義成員資格提供程序。這裏是MySQL的成員資格提供一些實現在那裏:

http://www.codeproject.com/Articles/12301/Membership-and-Role-providers-for-MySQL

下面是關於如何建立與ASP.NET成員資格提供聲明身份驗證的文章:

http://msdn.microsoft.com/en-us/library/gg252020(v=office.14).aspx

顯然你需要使實現適應MySQL會員提供商,這應該很容易。

對不起,提供的鏈接,但步驟的數量是如此之大,不適合張貼在這裏。

+1

這也是一個很好的:http://blog.sharedove.com/adisjugo/index.php/2011/01/05/writing-a-custom-membership-provider-and-using-it-for-fba-基於表單的身份驗證 - 從零開始2010 /從零開始/ – Dudute

+0

這也是一個很好的。你現在可能知道的一件事(或者說是allways)你實際上可以實現你自己的會員供應商,這樣你就可以擺脫所有通用供應商的瓶頸,並按照你需要的規格推出自己的產品 – Luis

相關問題