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

相关问题