Skip to content

[Bug]: Incorrect OpenAPI Specifiaction causes error in SwaggerΒ #2486

@MartinGadd

Description

@MartinGadd

What happened?

I am running DAB in development mode in Azure Redhat Openshift with AzureAD as AuthenticationProvider and "authenticated:*" on all Entities.

When testing the Rest API using Swagger DAB is adding a "Authorization" of type Header parameter on all endpoints.
Image

However, when using the [Try It Out] feature the Authorization parameter is not added to the request header. This seem to be because parameters of name "Authorization" and type Header should be ignored according to the OpenAPI specification. The incorrect behaviour and how to handle it in swagger is documented here:

swagger-api/swagger-ui#5643 (comment)

Version

1.1.7

What database are you using?

Azure SQL

What hosting model are you using?

Custom Docker host

Which API approach are you accessing DAB through?

REST

Relevant log output


Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingopen-apitriageissues to be triaged

    Type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions