工具窗格中的WSS Web部件密码

时间:2009-06-06 09:53:57

标签: sharepoint sharepoint-2007 moss web-parts

我有一个密码,我想将其存储为Web部件中的属性,可以通过工具设置来设置。目前它是一个字符串,可以清楚地阅读。我怎么去制作*出去?如果这是错误的做法,你会建议做什么呢?

3 个答案:

答案 0 :(得分:1)

在自定义ToolPart(由JMD提及)中,在用于密码的控件上设置TextMode属性。

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

当用户输入时,这将输出星号而不是实际字符。

答案 1 :(得分:0)

答案 2 :(得分:0)

扩展Alex的答案 - 密码仍将以明文形式存储在配置文件中,如果有人使用UI将Web部件导出为dwp文件(只是XML文本),则可以轻松读取密码。

还要考虑加密此密码,以便开始使用

How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI

How To: Encrypt Configuration Sections in ASP.NET 2.0 Using RSA