Configuration property fixed at build time - All other configuration properties are overridable at runtime

Configuration property

Type

Default

Enables the authentication token propagation for this particular securityScheme.

For example, given a file named petstore.json with a securityScheme named "petstore-auth" the following configuration must be used.

quarkus.openapi-generator.petstore_json.auth.petstore_auth.token-propagation=true

Environment variable: QUARKUS_OPENAPI_GENERATOR__ITEM_CONFIGS__AUTH__AUTH_CONFIGS__TOKEN_PROPAGATION

boolean

false

Configures a particular http header attribute from were to take the security token from when the token propagation is enabled. Use this fine-grained configuration in very particular scenarios.

For example, given a file named petstore.json with a securityScheme named "petstore-auth" the following configuration must be used.

quarkus.openapi-generator.petstore_json.auth.petstore_auth.header-name=MyParticularHttpHeaderName

Environment variable: QUARKUS_OPENAPI_GENERATOR__ITEM_CONFIGS__AUTH__AUTH_CONFIGS__HEADER_NAME

string

Configures a particular parameter value to be used by any of the different internal authentication filters that processes the different securityScheme definitions.

For example, given a file named petstore.json with a securityScheme named "petstore-basic-auth", that is of http basic authentication type, the following configuration can establish the user and password to be used. must be used.

quarkus.openapi-generator.petstore_json.auth.petstore_basic_auth.username=MyUserName quarkus.openapi-generator.petstore_json.auth.petstore_basic_auth.password=MyPassword

Environment variable: QUARKUS_OPENAPI_GENERATOR__ITEM_CONFIGS__AUTH__AUTH_CONFIGS___AUTH_CONFIG_PARAMS_

String