ActiveDirectoryMembershipProvider.PasswordAnswerAttemptLockoutDuration プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As ActiveDirectoryMembershipProvider Dim value As Integer value = instance.PasswordAnswerAttemptLockoutDuration
正しくないパスワードの解答を所定の回数入力した後にユーザーがロックアウトされる時間 (分単位)。


EnablePasswordReset プロパティが true の場合、パスワードをリセットするには、ユーザーはパスワードの質問に解答する必要があります。PasswordAttemptWindow プロパティに指定された観測期間内に正しい解答の入力を MaxInvalidPasswordAttempts プロパティ値と同じ回数だけ連続して失敗した場合、ユーザーは PasswordAnswerAttemptLockoutDuration プロパティに指定された分数の間はロックアウトされ、それ以上入力できなくなります。
![]() |
---|
このプロパティでは、有効なパスワードの入力に失敗した後でユーザーがロックアウトされる期間は設定されません。失敗したログオンの回数は Active Directory サーバーで処理されるので、このプロパティの値には影響されません。PasswordAnswerAttemptLockoutDuration プロパティに設定する値は、Active Directory 構成で所定の回数にわたってログオンに失敗した場合に対して指定されたアカウントのロックアウト期間と同じ値にすることをお勧めします。これにより、ロックアウトの原因が失敗したログオンの回数であるか無効なパスワードの解答であるかに関係なく、ユーザーの自動ロックアウトの動作に一貫性が保たれます。 |
PasswordAnswerAttemptLockoutDuration プロパティは、アプリケーションの構成ファイル内の membership 要素 (ASP.NET 設定スキーマ) 要素の passwordAnswerAttemptLockoutDuration 属性を使用して設定されます。アプリケーションの構成ファイルでこのプロパティが設定されていない場合、PasswordAnswerAttemptLockoutDuration プロパティは既定値の 30 分に設定されます。

10 分の時間枠でパスワードの解答の入力にユーザーが 3 回失敗した場合、そのユーザーをロックアウトする ActiveDirectoryMembershipProvider インスタンスを構成する Web.config エントリを次のコード例に示します。ロックアウトされたユーザーは、15 分間はパスワードの質問の解答を新たに入力できません。
<configuration> <connectionStrings> <add name="ADService" connectionString="LDAP://ldapServer/" /> </connectionStrings> <system.web> <membership defaultProvider="AspNetActiveDirectoryMembershipProvider"> <providers> <add name="AspNetActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.3600, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" maxInvalidPasswordAttempts="3" passwordAttemptWindow="10" passwordAnswerAttemptLockoutDuration="15" /> </providers> </membership> </system.web> </configuration>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からActiveDirectoryMembershipProvider.PasswordAnswerAttemptLockoutDuration プロパティを検索する場合は、下記のリンクをクリックしてください。

- ActiveDirectoryMembershipProvider.PasswordAnswerAttemptLockoutDuration プロパティのページへのリンク