Frage

In meinem Web-Teil benutze ich eine Klasse webproxy .

Das Objekt dieser Klasse verwendet spezielle Anmeldeinformationen. Es wäre schön, die Anmeldeinformationen in den Webpart-Eigenschaften zu speichern.Und so kann der Benutzer sie ändern. Machen Sie es beispielsweise so: http://rmanimaran.wordpress.com/2011/02/27/sharepoint-webpart-custom-properties-Password-Field-Kundung-Property/

aber ich bezweifle, ob das sicher ist?Ist es sicher, die Anmeldeinformationen in den Eigenschaften eines Webparts zu speichern?Oder ist es besser, sie woanders zu speichern?

War es hilfreich?

Lösung

Es ist nicht sicher, um Anmeldeinformationen, Verbindungsstrings oder ähnliches in Webteilen zu speichern.

Alle Benutzer mit Mitwirkenden (Designer in SP2010) Einstellungen und aufwärts können den Webpart exportieren und die Werte aus dem .WebPart / .dwp XML abrufen.

Sie können den Webpart einstellen, um den Export nicht zuzulassen, oder nicht, um vertrauliche Daten zu exportieren (sensible Daten werden mit dem issensitiven Parameter eingestellt (hier auf true): [Personalizable(PersonalizationScope.User, true)]), aber ich würde das nicht mit Passwörtern und ähnlichem sicher sein.

In SharePoint 2010 sollten Sie den Secure Store Service (SSS) für diese Art von Einstellungen (Anmeldeinformationen, Verbindungsstrings usw.) verwenden. Das bietet eine Benutzeroberfläche für ausgewählte Benutzer, können Sie dann in Ihrem Web-Part-Eigenschaft auf die SSS-Anwendungs-ID aufweisen, die Sie verwenden möchten, die Sie verwenden möchten (Sie könnten auch fantastisch werden und die Immobilie ein Dropdown-Gerät der verfügbaren Anwendungs-IDs verwenden). .

Erstellen Sie eine Bibliotheksklasse mit einer GetCredentials-Methode, die SecurestoreProvider mit spserviceContext abtuft und das Getcredtentials (AppID) -Methode, um Ihre SecurestowerServiceApplicationCollection abzurufen. .

Ich habe eine Google-Suche nach Blogs und Dieser kam auf. Es erklärt, wie beide SSS eingerichtet werden und wie sie programmgesteuert werden sollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top