<credentials> 元素

允许在配置文件中使用名称和密码凭据的可选定义。您还可以执行自定义的密码方案来使用外部源(如数据库)控制验证。

配置结构的示例:

<configuration>
   <system.web>
      <authentication>
         <forms>
            <credentials>

<credentials 
   passwordFormat="Clear|SHA1|MD5"
</credentials>

必需的属性

属性 选项 描述
passwordFormat     指定存储密码的加密格式。
    Clear 指定不对密码进行加密。
    MD5 指定使用 MD5 哈希算法对密码进行加密。
    SHA1 指定使用 SHA1 哈希算法对密码进行加密。

子标记

子标记 描述
<user> 允许在配置文件中定义用户名和密码凭据。这种存储凭据的方法只能在不需要高级别安全的应用程序中使用。

示例

如下示例指定了身份验证模式、登录页和登录凭据加密格式。配置文件中存储了三个用户的凭据。

<configuration>
   <system.web>
      <authentication mode="Forms">
         <forms name="401kApp" loginUrl="/login.aspx">
            <credentials passwordFormat = "SHA1" 
               <user name="UserName1" password="SHA1EncryptedPassword1"/>
               <user name="UserName2" password="SHA1EncryptedPassword2"/>
               <user name="UserName3" password="SHA1EncryptedPassword3"/>
            </credentials>
         </forms>
      </authentication>
   </system.web>
</configuration>

要求



相关主题


© 1997-2003 Microsoft Corporation。保留所有权利