我們在我們的 API 上使用 Swashbuckle,對于其中一種方法,我們提供了登錄。如何在 Swagger UI 中屏蔽密碼?
[HttpGet]
[Produces("text/plain")]
public async Task<string> Login(string userId, string password)
我已經看到 Swagger 顯然支持密碼 fromat。但是,這不是 C# 代碼。我不知道把這個放在哪里
@Parameter(schema = @Schema(type = "string", format = "password"))
uj5u.com熱心網友回復:
我們可以嘗試使用DataType帶有列舉的屬性DataType.Password,將其放入我們想要掩碼的引數。
[HttpGet]
[Produces("text/plain")]
public async Task<string> Login(string userId,[DataType(DataType.Password)]
string password)
然后我們可以得到掩碼引數如下

此修改可能在不使用 DataType.Password #521v2.5.0討論的版本之后作業
注意:使用命名空間中的屬性和列舉System.ComponentModel.DataAnnotations
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/469467.html
上一篇:Java修飾符
下一篇:創建執行緒池的方式
