Пароль веб-части WSS на панели инструментов - PullRequest
2 голосов
/ 06 июня 2009

У меня есть пароль, который я хочу сохранить как свойство в веб-части, которую можно установить с помощью инструмента. В настоящее время это строка и ее можно легко прочитать. Как мне сделать это *? Если это неправильный способ сделать это, что бы вы посоветовали делать вместо этого?

Ответы [ 3 ]

1 голос
/ 08 июня 2009

В пользовательской панели инструментов (упомянутой JMD) установите атрибут TextMode в элементе управления, используемом для пароля.

<asp:TextBox id="txtPassword" TextMode="password" runat="server" />

Это будет выводить звездочки вместо фактических символов, когда пользователь печатает.

0 голосов
/ 12 июня 2009

Расширение ответа Алекса - пароль все равно будет сохранен в виде простого текста в файле конфигурации и будет легко читаться, если кто-то использует пользовательский интерфейс для экспорта веб-части в виде файла dwp (который представляет собой просто текст XML).

Посмотрите также на шифрование этого пароля, чтобы начать

Как: зашифровать разделы конфигурации в ASP.NET 2.0 с использованием DPAPI

Как: зашифровать разделы конфигурации в ASP.NET 2.0 с использованием RSA

0 голосов
/ 06 июня 2009

Вы можете использовать ToolPart для создания пользовательского элемента управления для сохранения / чтения ваших данных.

http://msdn.microsoft.com/en-us/library/dd584178(office.11).aspx

http://www.sharepointkings.com/2009/04/creating-custom-tool-part.html

...