<credentials> 要素
構成ファイル内で、名前資格情報およびパスワード資格情報を任意に定義できるようにします。カスタム パスワード スキームを実装して、検証を制御するためにデータベースなどの外部ソースを使用することもできます。
<configuration>
<system.web>
<authentication>
<forms>
** <credentials>**
<credentials
passwordFormat="Clear|SHA1|MD5"</credentials>
必須属性
属性 | オプション | 説明 |
---|---|---|
passwordFormat | パスワードを格納するための暗号方式を指定します。 | |
Clear | パスワードを暗号化しないことを指定します。 | |
MD5 | MD5 ハッシュ アルゴリズムを使用してパスワードを暗号化することを指定します。 | |
SHA1 | SHA1 ハッシュ アルゴリズムを使用してパスワードを暗号化することを指定します。 |
サブタグ
サブタグ | 説明 |
---|---|
<user> | 構成ファイル内で、ユーザー名およびパスワード資格情報を定義できるようにします。資格情報を格納するこのメソッドは、高水準のセキュリティを要求しないアプリケーションでだけ使用してください。 |
例
認証モード、ログオン ページ、およびログオン資格情報暗号方式を指定する例を次に示します。3 人のユーザーの資格情報が構成ファイルに格納されています。
<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>
必要条件
格納されている場所 : <system.web>
Web プラットフォーム : IIS 5.0、IIS 5.1、IIS 6.0
構成ファイル : Machine.config、Web.config
構成セクション ハンドラ : System.Web.Configuration.CompilationConfigHandler
参照
<authentication> 要素 | <forms> 要素 | ASP.NET の構成 | ASP.NET 設定スキーマ