C# webapi中的密码保护问题

C# webapi中的密码保护问题,c#,asp.net-mvc-3,asp.net-mvc-4,c#-4.0,asp.net-web-api2,C#,Asp.net Mvc 3,Asp.net Mvc 4,C# 4.0,Asp.net Web Api2,在我的解决方案中,Web API位于不同的项目中。WebAPI还发送用户记录及其密码。为了不发送密码,我为password属性添加了[JsonIgnore]属性。如下 [JsonIgnore] public String Password { get; set; } 这是现在,不发送任何用户记录中的密码信息。现在的问题是,当我序列化类数据以将用户名和密码发送到WebAPI进行用户身份验证时……这不会将密码发送到WebAPI 请建议纠正措施不要以纯文本形式存储密码。@SLaks:谢谢您的宝贵意见

在我的解决方案中,Web API位于不同的项目中。WebAPI还发送用户记录及其密码。为了不发送密码,我为password属性添加了
[JsonIgnore]属性
。如下

[JsonIgnore]
public String Password { get; set; }
这是现在,不发送任何用户记录中的密码信息。现在的问题是,当我序列化类数据以将用户名和密码发送到WebAPI进行用户身份验证时……这不会将密码发送到WebAPI


请建议纠正措施

不要以纯文本形式存储密码。@SLaks:谢谢您的宝贵意见+1.密码已处于加密状态。但我还是不想暴露它。