Markus Plangg created CXF-8636:
----------------------------------

             Summary: 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.4.5
            Reporter: Markus Plangg


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.1#820001)

Reply via email to