ActiveDirectoryMembershipProvider.PasswordStrengthRegularExpression Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá regulární výraz použitý k vyhodnocení hesla.
public:
virtual property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public override string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public Overrides ReadOnly Property PasswordStrengthRegularExpression As String
Hodnota vlastnosti
Regulární výraz použitý k vyhodnocení hesla.
Výjimky
Vlastnost PasswordStrengthRegularExpression je přístupná před inicializována ActiveDirectoryMembershipProvider instance.
Příklady
Následující příklad ukazuje element konfigurace membership Element (ASP.NET Settings Schema) v system.web
části Web.config souboru aplikace. Určuje, že aplikace používá instanci ActiveDirectoryMembershipProvider třídy k poskytování služeb členství a nastaví passwordStrengthRegularExpression
atribut na regulární výraz, který ověří, že heslo splňuje následující kritéria:
Je větší než sedm znaků.
Obsahuje alespoň jednu číslici.
Obsahuje alespoň jeden speciální (nealfumerický) znak.
Pokud heslo nesplňuje tato kritéria, poskytovatel členství ho nepřijímá.
<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"
passwordStrengthRegularExpression=
"@\"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})" />
</providers>
</membership>
</system.web>
</configuration>
Poznámky
Vlastnost PasswordStrengthRegularExpression získá regulární výraz použitý k vyhodnocení složitosti hesla.
Vlastnost PasswordStrengthRegularExpression se nepoužívá k ověření automaticky vygenerovaných hesel v ResetPassword metodě.
Vlastnost PasswordStrengthRegularExpression je nastavena v konfiguraci aplikace pomocí atributu passwordStrengthRegularExpression
elementu konfigurace membership Element (ASP.NET Settings Schema).