我正在为我的sharepoint网站提供自定义http模块和自定义成员资格和角色提供程序。我有一个场景,我想将用户添加到sharepoint网站。
我可以从自定义成员资格提供程序(通过EnsureUser方法)添加它,但我需要传递网站Uri来创建SPSite对象。当sharepoint服务调用ValidateUser方法时,我可以获得SPSite的Uri。
我正在尝试通过自定义模块中的EnsureUser方法添加用户,我可以在HttpContext.Current.Request.URL(在成员资格提供程序中为null)中获取SPSite的Url,但EnsureUser方法会抛出异常。
有关如何从自定义http模块或自定义成员资格提供程序(通过获取SPSite' url)以编程方式将用户添加到sharepoint网站的任何想法。?
此致 VD
答案 0 :(得分:0)
仅适用于EnsureUser。这是我的代码中的一个问题。