MembershipReboot와 함께 Thinktecture IdentityServer를 사용하고 있으며 사용자 이름의 기본 사용자 이름 유효성 검사를 재정의하는 방법을 찾으려고합니다.MembershipReboot의 기본 사용자 이름 유효성 검사 무시
필자의 경우 사용자 이름이 이메일이든 아니든 사용자 이메일과 동일하지 않도록하고 싶습니다. 사용자 이름 유효성 검사가 UserAccountService
으로 구성되어 있지만 유효성 검사를 추가 할 수 있지만이를 제거하는 방법을 모르겠습니다.
나는 validatior UsernameDoesNotContainAtSign
및 UsernameOnlyContainsLettersAndDigits
을 제거하고 구성 또는 수정을 통해 MembershipReboot를 수정하지 않고 간단하게 처리하고 싶습니다.
편집 :
관련 GitHub의 문제 : 이러한 유효성 검사 규칙 중 일부는 하드 코딩
- https://github.com/brockallen/BrockAllen.MembershipReboot/issues/331
- https://github.com/brockallen/BrockAllen.MembershipReboot/issues/339
- https://github.com/brockallen/BrockAllen.MembershipReboot/issues/370