다음을 통해 공유


ActiveDirectoryMembershipProvider.GeneratePassword 메서드

정의

임의의 암호를 생성합니다.

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

반환

임의의 암호입니다.

설명

GeneratePassword 의 메서드는 ActiveDirectoryMembershipProvider 클래스의 메서드를 GeneratePasswordMembership 호출하여 임의의 암호를 검색합니다. 암호 길이는 속성 값으로 설정됩니다 MinRequiredPasswordLength . 암호 길이는 14보다 작을 수 없습니다.

클래스의 GeneratePassword Provider 속성에서 직접 클래스를 참조하여 ActiveDirectoryMembershipProvider 메서드를 구체적으로 호출할 Membership 수 있습니다.

생성된 암호에는 영숫자 문자와 다음 문장 부호만 포함됩니다. !@#$%^&*()_-+=[{]};:<>|. /?. 생성된 암호에는 숨겨지거나 인쇄할 수 없는 컨트롤 문자가 포함되지 않습니다.

생성된 암호에는 속성에 지정된 MinRequiredNonAlphanumericCharacters 영숫자가 아닌 문자 수가 적어도 포함됩니다. 생성된 암호는 속성의 정규식을 PasswordStrengthRegularExpression 사용하여 테스트되지 않습니다.

참고

클래스는 ActiveDirectoryMembershipProvider 디렉터리에 설정된 복잡성 요구 사항과 일치하는 암호를 생성하지 않습니다. 디렉터리에서 설정한 암호 복잡성 규칙에 실패하는 임의의 암호를 생성할 수 있습니다.

적용 대상

추가 정보