[ https://issues.apache.org/jira/browse/CXF-8636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17543908#comment-17543908 ]
Andriy Redko commented on CXF-8636: ----------------------------------- Thanks for the feedback [~amichai], I will update the documentation to be more precise > Also, how does one configure this when using the OpenAPIFeature (from > blueprint)? is it the same configuration property? Yes, the `OpenAPIFeature::setSwaggerUiConfig` configures SwaggerUI, please provide *SwaggerUiConfig* instance with `url` property and {{queryConfigEnabled}} set to `true`. > Swagger2Feature: Can't set url in UI through SwaggerUiConfig > ------------------------------------------------------------ > > Key: CXF-8636 > URL: https://issues.apache.org/jira/browse/CXF-8636 > Project: CXF > Issue Type: Bug > Affects Versions: 3.5.0, 3.4.5 > Reporter: Markus Plangg > Assignee: Andriy Redko > Priority: Minor > Fix For: 3.4.6, 3.5.1, 4.0.0 > > > I've included the swagger ui by adding a dependency on org.webjars:swagger-ui. > The > [Documentation|https://cxf.apache.org/docs/swagger2feature.html#Swagger2Feature-ConfiguringSwaggerUI(3.2.7+)] > mentions that the swagger UI can be configured through SwaggerUiConfig which > sets config as query params. > > Since [swagger ui > 4.1.3|https://github.com/swagger-api/swagger-ui/releases/tag/v4.1.3] passing > the default url as query parameter, e.g. `?url=swagger.json` is disabled by > default due to security concerns. Instead the default swagger PetStore > definition is loaded. > > It's possible to restore the old behaviour by setting queryConfigEnabled, but > I couldn't find a way to set this. Of course enabling this also brings back > the security issue. -- This message was sent by Atlassian Jira (v8.20.7#820007)