Condividi tramite


ActiveDirectoryMembershipProvider.PasswordStrengthRegularExpression Proprietà

Definizione

Ottiene l'espressione regolare utilizzata per valutare una password.

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

Valore della proprietà

Espressione regolare usata per valutare una password.

Eccezioni

È possibile accedere alla proprietà prima dell'inizializzazione PasswordStrengthRegularExpression dell'istanza ActiveDirectoryMembershipProvider .

Esempio

Nell'esempio seguente viene illustrato l'elemento di configurazione membership Element (ASP.NET Settings Schema) nella system.web sezione del file di Web.config dell'applicazione. Specifica che l'applicazione usa un'istanza della ActiveDirectoryMembershipProvider classe per fornire servizi di appartenenza e imposta l'attributo su un'espressione passwordStrengthRegularExpression regolare che convalida che la password soddisfi i criteri seguenti:

  • È maggiore di sette caratteri.

  • Contiene almeno una cifra.

  • Contiene almeno un carattere speciale (non alfanumerico).

Se la password non soddisfa questi criteri, la password non viene accettata dal provider di appartenenze.

<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>

Commenti

La PasswordStrengthRegularExpression proprietà ottiene l'espressione regolare utilizzata per valutare la complessità delle password.

La PasswordStrengthRegularExpression proprietà non viene utilizzata per convalidare le password generate automaticamente nel ResetPassword metodo .

La PasswordStrengthRegularExpression proprietà viene impostata nella configurazione dell'applicazione usando l'attributo dell'elemento passwordStrengthRegularExpression di configurazione dell'elemento di appartenenza (schema delle impostazioni ASP.NET ).

Si applica a

Vedi anche