具有自定义模块和自定义成员资格提供程序时,将用户添加到SharePoint WebSite

时间:2016-05-10 10:45:06

标签: sharepoint membership createuser

我正在为我的sharepoint网站提供自定义http模块和自定义成员资格和角色提供程序。我有一个场景,我想将用户添加到sharepoint网站。

  1. 我可以从自定义成员资格提供程序(通过EnsureUser方法)添加它,但我需要传递网站Uri来创建SPSite对象。当sharepoint服务调用ValidateUser方法时,我可以获得SPSite的Uri。

  2. 我正在尝试通过自定义模块中的EnsureUser方法添加用户,我可以在HttpContext.Current.Request.URL(在成员资格提供程序中为null)中获取SPSite的Url,但EnsureUser方法会抛出异常。

  3. 有关如何从自定义http模块或自定义成员资格提供程序(通过获取SPSite' url)以编程方式将用户添加到sharepoint网站的任何想法。?

    此致 VD

1 个答案:

答案 0 :(得分:0)

仅适用于EnsureUser。这是我的代码中的一个问题。