Java 用于指定身份验证架构的招摇过市配置
我已经指定了Swagger注释,用于生成API所需的安全性/身份验证;根据大摇大摆的文件Java 用于指定身份验证架构的招摇过市配置,java,swagger,Java,Swagger,我已经指定了Swagger注释,用于生成API所需的安全性/身份验证;根据大摇大摆的文件 @ApiOperation(value = "Add a new pet to the store", authorizations = { @Authorization( value="petoauth", scopes = { @Authoriza
@ApiOperation(value = "Add a new pet to the store",
authorizations = {
@Authorization(
value="petoauth",
scopes = {
@AuthorizationScope(
scope = "add:pet",
description = "allows adding of pets")
}
)
}
)
添加此代码并生成文档后,作为文档的一部分,我看到安全部分的“Type”设置为“Unknown”。
我可以控制它并将其设置为任何自定义值吗?进一步研究发现,在指定swagger maven插件并在pom(模块的pom.xml)下进行配置时,请在此处指定此配置:
<securityDefinition>
<name>basicAuth</name>
<type>basic</type>
</securityDefinition>
巴斯克斯
基本的
(其中一个Stackoverflow答案指向此,但没有提供详细信息,但错过了相同的链接。如果有人找到它,请将其链接到此处,以给予应有的信任)
另外,这里需要注意的是类型值。这些必须是以下任一项:
-基本的
-oauth2
(有人可以在这一点上纠正我,但根据我的观察,我发现了这一点)