Настройка класса Apiclient, сгенерированного генератором OpenAPI3JAVA

Программисты JAVA общаются здесь
Anonymous
Настройка класса Apiclient, сгенерированного генератором OpenAPI3

Сообщение Anonymous »

I am looking at a Microservices Gradle project which has got flagged by CodeQL scan with the alert: "'TrustManager' that accepts all certificates".

When I looked into the alert, the class being reported is ApiClient.java, which is an autogenerated class by OpenApi generator:

/build/..../gen/.../apiclient.java> Поскольку этот класс автогенерируется, мы не можем напрямую изменить коды, чтобы обойти оповещение CodeQl.

, прежде чем даже смотреть на вопрос, связанный с тем, что CodeQl Walert, мои первые вопросы будут:

i) Как apiClient worert worert worert apici wiseratient Я посмотрел и обнаружил несколько шаблонов YAML здесь:

/src/main/resources/swagger/xxx.yaml

Эти файлы изображают контракты на конечные точки Biz /Service, но я не видел ничего, что могло бы дистриотировать, как явно-такому, как я ни снял, так и я не вижу, что я не буду определять. Шаблон, который OpenAPI использовал для генерации апиклента? Я попытался найти '.yaml', '.mustache', безрезультатно.

iii) Если шаблон не указан, то ли OpenApi просто генерирует базу класса Apiclient по умолчанию? Это не кажется вероятным ...

iv), можем ли мы его изменить, поэтому мы имеем контроль над тем, как генерируется apiclient.java? />[*]'org.springdoc:springdoc-openapi-gradle-plugin:1.9.0'
[*]'org.openapitools:openapi-Generator-cli:7.10.0' * Br /> < /ul>
У любого, что есть у любого, что можно получить. Посмотрите?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -generator

Вернуться в «JAVA»