2016-05-10 4 views
0

Ich verfüge über ein benutzerdefiniertes http-Modul und einen benutzerdefinierten Mitgliedschafts- und Rollenanbieter für meine Sharepoint-Website. Ich habe ein Szenario, in dem ich Benutzer zur Sharepoint-Website hinzufügen möchte.Benutzer zu SharePoint WebSite hinzufügen, wenn benutzerdefiniertes Modul und benutzerdefinierter Mitgliedschaftsanbieter vorhanden sind

  1. Ich kann es vom Anbieter individuelle Mitgliedschaft (von EnsureUser Methode) hinzufügen, aber ich brauche Webseite Uri zu passieren SPSite-Objekt zu erstellen. Kann ich SPSite's Uri bekommen, wenn der Sharepoint Service die ValidateUser Methode aufruft.

  2. Ich versuche, Benutzer von Ensure-Methode aus benutzerdefinierten Modul hinzufügen, wo ich SPSite-URL in HttpContext.Current.Request.URL erhalten kann (die in Mitgliedschaftsprovider null ist) aber die Methode EnsureUser löst Ausnahme aus.

Jede Idee, wie Benutzer auf Sharepoint-Website entweder von benutzerdefinierten HTTP-Modul programmatisch hinzufügen oder von benutzerdefinierten Mitgliedschaftsanbieter (von SPSite der URL bekommen).?

Grüße, VD

Antwort

0

Es nur mit EnsureUser gearbeitet. Es war ein Problem in meinem Code.

Verwandte Themen