我有一个客户有一个非常小的SharePoint 2010系统,他们不需要登录,也没有活动目录。我想总是同一个人登录的。
他们希望有一个工作流,可以在其中从列表中选择一个人,并向此人发送通知电子邮件。他们希望数据存储在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成员资格提供程序,这应该很容易。
很抱歉提供链接,但步骤的数量太大,不适合在这里张贴。
关于mysql - 是否可以将SharePoint用户存储在MySql数据库中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19119776/