You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that "Bearer" is title-cased. It works if the scheme is instead lowercase "bearer".
Even though the spec is not clear on the subject, according to the spec author HTTP auth schemes should be case-insensitive. Even if the schemes were case-sensitive, the IANA registry's canonical cases for the two most common schemes are "Bearer" and "Basic".
Description
The API generator does not generate authorization/authentication code when the user inserts a security scheme like so:
Note that "Bearer" is title-cased. It works if the scheme is instead lowercase "bearer".
Even though the spec is not clear on the subject, according to the spec author HTTP auth schemes should be case-insensitive. Even if the schemes were case-sensitive, the IANA registry's canonical cases for the two most common schemes are "Bearer" and "Basic".
openapi-generator version
4.3.0
OpenAPI declaration file content or url
See yaml snippet in description above
Command line used for generation
openapi-generator generate -i $OAS3_YAML_FILE -g scala-akka -o /tmp/apiclient-test
I have also tested this with ruby and bash generators
Suggest a fix
I've opened a PR in swagger-api/swagger-js#1531; I don't know where the relevant code is in this project, though.
The text was updated successfully, but these errors were encountered: