Frage

Ich bin mit SharePiont Server 2007 Enterprise mit Windows Server 2008 Enterprise. Ich entwickle VSTS 2008 + c # + .NET 3.5 verwenden. Ich frage mich, ob Sharepoint jedes Mittel hat aktuelle Benutzer zu setzen einige bestimmten Benutzer zu sein? Zum Beispiel möchte ich den Benutzer festlegen Administrator automatisch sein, wenn die Menschen von einer bestimmten IP-Adresse verbinden solchen Menschen hohe Privileg zu gewähren. Ein anderes Beispiel ist, wenn die Leute meinen sie mit spezieller Verbindungszeichenfolge verbinden, wie http://example.org/ default.aspx? specialtestuser = foo , dann werde ich aktuelle Benutzer eingestellt foo sein. Begrüßen, wenn alle Codebeispiele verweisen?

War es hilfreich?

Lösung

In Sharepoint können Sie Identitätswechsel verwenden Code anstelle eines bestimmten Benutzers auszuführen. Sie können auch diese Technik verwenden, um einigen Abschnitt des Codes mit höheren priviledge (besser als sein vollen hohen priviledge einen Benutzer) laufen zu lassen. Hier nur zwei Links, aber wenn Sie im Internet nach einem Sharepoint-Suche und Identitätswechsel finden Sie weitere Links.

MSDN auf Identitätswechsel und andere Tricks

Identitätswechsel in Sharepoint 2007

Ich hoffe, dass dies helfen wird,


Hier ist eine andere Verbindung, die einige HTTP-Modul zur Einrichtung vorzuschlagen und das sieht ein wenig wie Sie wollen: Siteminder und Sharepoint 2007

Aber ich versuchte, dies nie aus, so kann ich Ihnen nicht viel mehr helfen.

Andere Tipps

Sharepoint 2007 unterstützt das .NET-Provider-Modell, so dass Sie das MembershipProvider Modell nutzen können (die Sharepoint integrierten Provider ist der LdapMembershipProvider und LdapRoleProvider), die anhand der Formulare unterstützt sowie alle benutzerdefinierte Authentifizierung / Autorisierung Architektur. Sie können den aktuellen Benutzer aus der Mitgliedschaft globalen Objekts festgelegt. Mein Nachteil wäre, die Mitgliedschaft zu verwenden und Rollen Objekt im gesamten Code vollständig, wenn Sie diesen Ansatz wählen.

Blog

Nishant das ist ziemlich nützlich für etwas MOSS und AD bezogen, und hat diesen Beitrag:

scroll top