我正在使用带有MembershipReboot的Thinktecture IdentityServer,并且我试图找到一种方法来覆盖用户名的默认用户名验证。
我的情况是我想允许用户名是否为电子邮件,与用户电子邮件不同。
用户名验证在UserAccountService
中配置,我可以添加验证,但我不知道如何删除它们。
我只是想删除有效的UsernameDoesNotContainAtSign
和UsernameOnlyContainsLettersAndDigits
,并且在没有任何修改MembershipReboot的情况下通过配置执行此操作,或者?
修改
相关GitHub问题:
答案 0 :(得分:2)
其中一些验证规则是硬编码的。如果您有更改它们的用例,我建议在github问题跟踪器上打开一个问题,以便我们讨论。