Udostępnij za pośrednictwem


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 GeneratePassword klasy wywołuje metodę ActiveDirectoryMembershipProviderMembership klasy w GeneratePassword celu pobrania losowego hasła. Długość hasła jest ustawiona na wartość MinRequiredPasswordLength właściwości. Długość hasła nigdy nie może być mniejsza niż 14.

Możesz 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ślone we MinRequiredNonAlphanumericCharacters właściwości . Wygenerowane hasło nie zostanie przetestowane przy użyciu wyrażenia regularnego PasswordStrengthRegularExpression we właściwości .

Uwaga

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

Dotyczy

Zobacz też