title: How to add OpenApi/Swagger securitySchemes in Apache Camels RouteBuilder.restConfiguration()?
body: <p>I try to add <code>springdoc-openapi-ui</code> and <code>camel-springdoc-starter</code>. Works not so bad.<br />
  For now i've trouble with the context path <code>'/camel'</code> and with the missing <code>securitySchemes</code>.<br />
  Does anyone have an idea how to do this</p>
  <p>How do i get such a configuration?</p>
  <pre><code>{
      &quot;openapi&quot;: &quot;3.0.1&quot;,
      &quot;info&quot;: {
          &quot;title&quot;: &quot;some title&quot;,
          &quot;version&quot;: &quot;0.8.15-SNAPSHOT&quot;
      },
      &quot;servers&quot;: [
          {
              &quot;url&quot;: &quot;http://localhost&quot;
          }
      ],
      &quot;security&quot;: [
          {
              &quot;Keycloak&quot;: []
          }
      ],
      &quot;components&quot;: {
          &quot;schemas&quot;: {
              ...
          },
          &quot;securitySchemes&quot;: {
              &quot;Keycloak&quot;: {
                  &quot;type&quot;: &quot;oauth2&quot;,
                  &quot;name&quot;: &quot;Keycloak&quot;,
                  &quot;flows&quot;: {
                      &quot;password&quot;: {
                          &quot;tokenUrl&quot;: &quot;http://localhost:8080/auth/realms/sample-app/protocol/openid-connect/token&quot;,
                          &quot;scopes&quot;: {
                              &quot;email&quot;: &quot;&quot;,
                              &quot;profile&quot;: &quot;&quot;
                          }
                      }
                  }
              }
          }
      }
  }
  </code></pre>
  <p>Using something like this:</p>
  <pre><code>@Override
  public void configure() {
      restConfiguration()     
              .component(&quot;servlet&quot;)
              .apiProperty(&quot;api.title&quot;, &quot;RDF-Pub Server&quot;)
              .apiProperty(&quot;api.version&quot;, appVersion)
              .apiProperty(&quot;api.components.securitySchemes.Keycloak.type&quot;, &quot;oauth2&quot;)
              .apiProperty(&quot;api.components.securitySchemes.Keycloak.name&quot;, &quot;Keycloak&quot;)
              .apiProperty(&quot;api.components.securitySchemes.Keycloak.flows.password.tokenUrl&quot;, &quot;http://localhost:8080/auth/realms/example-app/protocol/openid-connect/token&quot;)
              .apiProperty(&quot;api.components.securitySchemes.Keycloak.flows.password.scopes.email&quot;, &quot;&quot;)
              .apiProperty(&quot;api.components.securitySchemes.Keycloak.flows.password.scopes.profile&quot;, &quot;&quot;);
  }
  </code></pre>