我尝试将UserName设置为我的自定义Firstname + Lastname属性。它设置好了。但是当我尝试登录失败时。这是因为密码是使用电子邮件作为盐进行哈希处理的吗?我可以覆盖它的任何方式仍然在登录时使用电子邮件作为哈希,但使用用户名作为用户名?
我正在使用Identity 2.0.0 beta1
解决。 我在firstname和lastname字段之间留下了一个审美用途的空间。删除此空间已解决此问题。
由于
答案 0 :(得分:0)
自动生成用于ASP.NET身份验证的密码哈希的salt。实质上,密码散列与此描述相同:
http://brockallen.com/2012/10/19/password-management-made-easy-in-asp-net-with-the-crypto-api/