是否可以将SharePoint用户存储在MySql数据库中?
问题描述:
我有一个非常小的SharePoint 2010系统的客户,他们不需要登录,他们没有Active Directory。我认为它始终是同一个人登录的。是否可以将SharePoint用户存储在MySql数据库中?
他们希望有一个工作流程,他们可以从列表中选择一个人,并将通知电子邮件发送给该人员。他们希望数据存储在MySql数据库中。
是否有可能将SharePoint用户存储在MySql数据库中?
或者我可以使用名称和电子邮件地址构建一个简单的MySql表,然后将电子邮件发送到SharePoint工作流中的邮件? SharePoint会明白这些是电子邮件地址吗?
答
您需要设置您的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会员提供商,这应该很容易。
对不起,提供的链接,但步骤的数量是如此之大,不适合张贴在这里。
为什么不将名称存储在SharePoint列表中? – lgaud
由于SharePoint环境未备份。而负责人对MySql最为满意。 – Dudute