Compartilhar via


ActiveDirectoryMembershipProvider.GeneratePassword Método

Definição

Gera uma senha aleatória.

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

Retornos

Uma senha aleatória.

Comentários

O GeneratePassword método da ActiveDirectoryMembershipProvider classe chama o GeneratePassword método da Membership classe para recuperar uma senha aleatória. O comprimento da senha é definido como o valor da MinRequiredPasswordLength propriedade . O comprimento da senha nunca pode ser menor que 14.

Você pode chamar especificamente o GeneratePassword método fazendo referência à ActiveDirectoryMembershipProvider classe diretamente da propriedade Provider da Membership classe .

A senha gerada contém apenas caracteres alfanuméricos e as seguintes marcas de pontuação: !@#$%^&*()_-+=[{]};:<>|. /?. Nenhum caractere de controle oculto ou não imprimível está incluído na senha gerada.

A senha gerada conterá pelo menos o número de caracteres não alfanuméricos especificados na MinRequiredNonAlphanumericCharacters propriedade . A senha gerada não será testada com a expressão regular na PasswordStrengthRegularExpression propriedade .

Observação

A ActiveDirectoryMembershipProvider classe não gera senhas que correspondam aos requisitos de complexidade definidos no diretório. É possível gerar uma senha aleatória que falha nas regras de complexidade de senha definidas pelo diretório.

Aplica-se a

Confira também