当前位置: 首页 > 知识库问答 >
问题:

斯瓦格-spring狐狸藏密码

慕晨
2023-03-14

斯瓦格-spring狐狸-隐藏密码。

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

我们正在使用springfox-swagger-ui-2.3.1。我有一个字段“password”,当用户在swagger UI中键入时,我不想显示password(相反,我想显示“xxxx”)。

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

任何建议都非常感谢。

共有2个答案

扶隐水
2023-03-14

要使用password作为参数类型,您可以简单地重写格式,如下所示:

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

APiParam的隐藏密码

亢仰岳
2023-03-14

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

在swagger-core 1.5.11#469中引入

第2366期仍然在Springfox中开放。

 类似资料:
  • 我有一个Spring Swagger应用程序,我可以在localhost上成功运行。但是当我在Heroku上运行相同的项目时,我得到以下错误: XMLHttpRequest无法加载http://force-com-rest-swagger.herokuapp.com/api/doc/api/v1/account.Originhttps://force-com-rest-swagger.heroku

  • 有没有办法让swagger codegen专门使用更新的HTTPClientModule更改为Angular 5生成文件?目前,我甚至无法运行codegen的版本,在线编辑也不会返回https://esi.tech.ccp.is/latest/swagger.json的codegen,即使有,我认为也不会是angular 5。

  • 在AVD管理器中创建模拟器时,选中了启用硬件按钮,但下面仍然没有硬件按钮。它是Android Studio北极狐狸和API级别30。Android Studio有什么问题吗?它在macOS Big Sur上。

  • 我在spring boot项目中使用了swagger-springmvc,一切正常,但当我将swagger-springmvc ui依赖项添加到项目中时,swagger ui会重载基本url的请求映射。我很喜欢舒尔,有一种方法可以将UI指向另一个url。有人知道如何更改swagger ui的默认路径吗?

  • 我知道在Kotlin中,用于声明常量,用于只读属性。然而,我想知道在以下情况下,哪一个更适合使用。 假设我有一个片段,它需要一个用于和的键。我想知道以下两个选项中哪一个更好: 我更喜欢#选项2,因为它清楚地表明是一个常量,值是在编译时确定的。然而,由于它是在顶层声明的,它需要在编译后的java代码中创建一个类,即(假设文件名是)。在#选项1中,没有生成额外的类,尽管的值将在运行时分配,而不是恒定的