我的共享点网站有一个自定义 http 模块和一个自定义成员资格和角色提供程序。我有一个场景,我想将用户添加到 sharepoint 网站。
我可以从自定义会员提供者(通过 EnsureUser 方法)添加它,但我需要通过网站 Uri 来创建 SPSite 对象。当共享点服务调用 ValidateUser 方法时,我可以获取 SPSite 的 Uri。
我正在尝试通过 EnsureUser 方法从自定义模块添加用户,我可以在 HttpContext.Current.Request.URL 中获取 SPSite 的 Url(在成员资格提供程序中为 null),但 EnsureUser 方法会引发异常。
关于如何从自定义 http 模块或自定义会员提供程序(通过获取 SPSite 的 Url)以编程方式将用户添加到共享点站点的任何想法。?
问候,VD