我有一个客户有一个非常小的 SharePoint 2010 系统,他们不需要登录,也没有 Active Directory。我认为总是同一个人登录。
他们想要一个可以从列表中选择一个人并向该人发送通知电子邮件的工作流程。他们希望将数据存储在 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/