来自正文的一部分的AuditIgnore

时间:2019-03-06 11:55:53

标签: c# asp.net asp.net-core-2.2 audit.net

我有一个返回方法,将用户保存到身份表中。我想审核一下谁在创建用户,而不审核密码。

public async Task<IActionResult> RegisterUser([FromBody]NewUser register)
{
 //code for creation of new user
 }

如果我使用[AuditIgnore][FromBody]NewUser register,则不会显示用户名。

我像这样在注释字段中传递用户名

public async Task<IActionResult> RegisterUser([AuditIgnore][FromBody]NewUser register)
{
 //code for creation of new user
  var auditScope = this.GetCurrentAuditScope();
  auditScope.Comment($"user is {register.Username}");
 }

但是,最好将其与其余数据一起显示。

1 个答案:

答案 0 :(得分:1)

我在返回令牌之前以及在检查用户名/密码有效之后都已经解决了这个问题,我已经设置了post。这样就不会在审核日志中返回

这就是返回的内容

login.Password = null;