springdoc:如何为请求设置默认JWT令牌(以演示API)?

springdoc:如何为请求设置默认JWT令牌(以演示API)?,jwt,token,default,springdoc,Jwt,Token,Default,Springdoc,我正在将RESTAPI从Springfox迁移到Springdoc。 到目前为止,我们的招摇过市UI有一个(长期存在的)dev JWT令牌预置。这非常方便(可以运行所有经过身份验证的端点) 以前,我们可以通过以下代码实现这一点(它使用了API密钥): Springdoc中有类似的东西吗 我尝试设置一个springdoc.swagger ui.oauth.clientSecret和一个OAUTH2流。但是clientSecret没有在浏览器中预设为默认值 我们的OpenAPI如下所示: @Bean

我正在将RESTAPI从Springfox迁移到Springdoc。 到目前为止,我们的招摇过市UI有一个(长期存在的)dev JWT令牌预置。这非常方便(可以运行所有经过身份验证的端点)

以前,我们可以通过以下代码实现这一点(它使用了API密钥):

Springdoc中有类似的东西吗

我尝试设置一个
springdoc.swagger ui.oauth.clientSecret
和一个OAUTH2流。但是clientSecret没有在浏览器中预设为默认值

我们的OpenAPI如下所示:

@Bean
public OpenAPI backend() {
    String securitySchemeName = "bearerAuth";
    return new OpenAPI()
            .addSecurityItem(new SecurityRequirement().addList(securitySchemeName))
            .components(
                new Components()
                    .addSecuritySchemes(securitySchemeName,
                        new SecurityScheme()
                            .name(securitySchemeName)
                            .type(SecurityScheme.Type.OAUTH2)
                            .scheme("bearer")
                            .flows(new OAuthFlows().implicit(new OAuthFlows().getImplicit()))
                            .bearerFormat("JWT")
                    )
            ); }

没有这样的设置。。。
@Bean
public OpenAPI backend() {
    String securitySchemeName = "bearerAuth";
    return new OpenAPI()
            .addSecurityItem(new SecurityRequirement().addList(securitySchemeName))
            .components(
                new Components()
                    .addSecuritySchemes(securitySchemeName,
                        new SecurityScheme()
                            .name(securitySchemeName)
                            .type(SecurityScheme.Type.OAUTH2)
                            .scheme("bearer")
                            .flows(new OAuthFlows().implicit(new OAuthFlows().getImplicit()))
                            .bearerFormat("JWT")
                    )
            ); }