是否可以将SharePoint用户存储在MySql数据库中?

时间:2013-10-01 15:09:01

标签: mysql email sharepoint-2010 user-accounts sharepoint-workflow

我的客户使用的是非常小的SharePoint 2010系统,他们无需登录,也没有Active Directory。我认为它始终是登录的人。

他们需要一个工作流程,他们可以从列表中选择一个人,并将通知电子邮件发送给此人。他们希望将数据存储在MySql数据库中。

是否可以将SharePoint用户存储在MySql数据库中?

或者我可以构建一个包含名称和电子邮件地址的简单MySql表,然后向SharePoint工作流内的人发送电子邮件吗? SharePoint是否了解这些是电子邮件地址?

1 个答案:

答案 0 :(得分: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成员资格提供程序,这应该很容易。

很抱歉提供了链接,但是大量的步骤太大了,不适合在这里发布。