Swagger - 春天的狐狸 - 隐藏密码

时间:2017-09-14 22:25:08

标签: swagger-ui password-protection

Swagger - spring fox - 隐藏密码。

在我们的一个API中,我需要在验证用户ID和密码后返回字母数字代码。

我们正在使用 springfox-swagger-ui-2.3.1 。我有一个字段“密码”,我不想显示密码(相反,我想显示“XXXX”)当用户swagger ui中的类型。

密码定义为@RequestParam(value =“password”)字符串密码。

任何建议都非常感谢。

2 个答案:

答案 0 :(得分:2)

很不幸,springfox不支持swagger-core的密码格式。

它是在swagger-core 1.5.11 #469

中引入的

问题#2366在springfox中仍然处于打开状态。

答案 1 :(得分:1)

要将密码用作参数类型,可以简单地覆盖如下格式:

@ApiParam(value = "your password", type = "string", format = "password") 
@QueryParam(/* normal stuff */)

hidden password for APiParam