ActiveDirectoryMembershipProvider.GeneratePassword Metoda

Definicja

Generuje losowe hasło.

public:
 virtual System::String ^ GeneratePassword();
public virtual string GeneratePassword ();
abstract member GeneratePassword : unit -> string
override this.GeneratePassword : unit -> string
Public Overridable Function GeneratePassword () As String

Zwraca

Losowe hasło.

Uwagi

Metoda GeneratePasswordActiveDirectoryMembershipProvider klasy wywołuje GeneratePassword metodę Membership klasy w celu pobrania losowego hasła. Długość hasła jest ustawiana na wartość MinRequiredPasswordLength właściwości . Długość hasła nigdy nie może być mniejsza niż 14.

Można w szczególności wywołać metodę GeneratePassword , odwołując ActiveDirectoryMembershipProvider się do klasy bezpośrednio z właściwości Membership Provider klasy.

Wygenerowane hasło zawiera tylko znaki alfanumeryczne i następujące znaki interpunkcyjne: !@#$%^&*()_-+=[{]};:<>|. /?. W wygenerowanym haśle nie są uwzględniane żadne ukryte lub niedrukowalne znaki sterujące.

Wygenerowane hasło będzie zawierać co najmniej liczbę znaków innych niż alfanumeryczne określonych we MinRequiredNonAlphanumericCharacters właściwości . Wygenerowane hasło nie zostanie przetestowane za pomocą wyrażenia regularnego PasswordStrengthRegularExpression we właściwości .

Uwaga

Klasa ActiveDirectoryMembershipProvider nie generuje haseł, które spełniają wymagania dotyczące złożoności ustawione w katalogu. Istnieje możliwość wygenerowania losowego hasła, które kończy się niepowodzeniem z regułami złożoności haseł ustawionymi przez katalog.

Dotyczy

Zobacz też