Добавить пользователя на веб-сайт SharePoint при наличии пользовательского модуля и настраиваемого поставщика членства
У меня есть собственный модуль http и пользовательский поставщик членства и ролей для моего сайта sharepoint. У меня есть сценарий, в котором я хочу добавить пользователя на сайт sharepoint.
Я могу добавить его из пользовательского поставщика членства (методом EnsureUser), но мне нужно передать Uri веб-сайта для создания объекта SPSite. Могу ли я получить Uri SPSite, когда служба sharepoint вызывает метод ValidateUser.
Я пытаюсь добавить пользователя методом EnsureUser из пользовательского модуля, где я могу получить URL-адрес SPSite в HttpContext.Current.Request.URL (который является нулевым в поставщике членства), но метод EnsureUser выдает исключение.
Любая идея о том, как добавить пользователя на сайт sharepoint программно из пользовательского модуля http или из пользовательского поставщика членства (путем получения URL-адреса SPSite).
С уважением, В.Д.
1 ответ
Он работал только с EnsureUser. Это была проблема в моем коде.