Quarkus:如何使用 swagger-ui 测试安全的 API 端点
Quarkus: how to test secured API endpoints with swagger-ui
我们有一个带有一些安全端点的 Quarkus 应用程序。为了无需太多努力即可进行开发和轻松测试,我们想使用 https://quarkus.io/guides/openapi-swaggerui 中描述的 Swagger UI。但这似乎只适用于未受保护的端点。
有没有办法在 Swagger 中也向受保护端点发出请求UI?
您需要在规范中添加安全方案:
一种方法是使用注释:
@OpenAPIDefinition(info = @Info(title = "My API", version = "v1"))
@SecurityScheme(
name = "basicAuth",
type = SecuritySchemeType.HTTP,
scheme = "basic"
)
public class ExampleApiApplication extends Application {
}
启用安全方案后,授权按钮将出现在 swagger 上 ui。安全方案可以是基本的,不记名的等等。
我们有一个带有一些安全端点的 Quarkus 应用程序。为了无需太多努力即可进行开发和轻松测试,我们想使用 https://quarkus.io/guides/openapi-swaggerui 中描述的 Swagger UI。但这似乎只适用于未受保护的端点。
有没有办法在 Swagger 中也向受保护端点发出请求UI?
您需要在规范中添加安全方案:
一种方法是使用注释:
@OpenAPIDefinition(info = @Info(title = "My API", version = "v1"))
@SecurityScheme(
name = "basicAuth",
type = SecuritySchemeType.HTTP,
scheme = "basic"
)
public class ExampleApiApplication extends Application {
}
启用安全方案后,授权按钮将出现在 swagger 上 ui。安全方案可以是基本的,不记名的等等。