我希望我的 API 应用程序在逻辑应用程序设计器中将密码参数显示为 (*) 而不是原始字符串。我向 SwaggerConfig.cs 添加了一个自定义 MapType。
c.MapType<MyModel.Password>(() => new Schema {type = "string", format = "password" });
参数:
public class Parameters
{
// ...
[Metadata("Password", null)]
[Required(AllowEmptyStrings = false)]
public Password Password { get; set; }
}
public class Password
{
public string password {get; set;}
}
它仍然在设计器中显示原始字符串。我错过了什么吗?