본문 바로가기

Asp.net (C#.net)

asp.net Mvc5 passwod validation 변경 (암호 정책 변경)

일단은 mvc5 버전입니다.

그리고 기본 인증으로 진행할 때 참고하시면 됩니다.


mvc5의 암호는 꽤 강력하게 설정해야 합니다.

복잡도가 높아요...

뭐 좋긴합니다만..

좀 유동적으로 해야할 일이 생겨서..

작업하는 김에 포스트 하나 추가...;;


우선 위치는 /App_Start/IdentityConfig.cs 입니다.

 

 

/App_Start/IdentityConfig.cs

 


 

public static ApplicationUserManager Create( ... )

{

var manager = new ApplicationUserManager( ... );


... 중략 ...


// 암호에 대한 유효성 검사 논리 구성

manager.PasswordValidator = new PasswordValidator

{

RequiredLength = 6,                    // 최소 암호 길이

RequiredNonLetterOrDigit = true,   // 특수문자 필수 유무 (true: 필수, false: 필수아님)

RequiredDigit = true,                   // 숫자 필수 유무 (true: 필수, false: 필수아님)

RequiredLowercase = true,            // 소문자 필수 유무 (true: 필수, false: 필수아님)

RequiredUppercase = true,            // 대문자 필수 유무 (true: 필수, false: 필수아님)

}


... 중략 ...

}


딱 봐도 한눈에 알수 있겠지요?

파란색 부분을 원하시는대로 적당히 수정하시면 됩니다.


오늘도 날로 먹는 포스팅 하나 끗~