ballerina-platform/ballerina-library

Authentication configs not set correctly during client generation

Closed this issue · 1 comments

Description:
The client.bal generated using the openapi specification for discord resulted in a bug where when generating the client the authentication related configs are not properly set.

Steps to reproduce:
Link to the generated client (line 58) - https://github.com/KamalikaSene/module-ballerinax-discord/blob/main/ballerina/client.bal

config.auth = <OAuth2ClientCredentialsGrantConfig|http:BearerTokenConfig|OAuth2RefreshTokenGrantConfig>config.auth;

Link to the OpenAPI spec - https://github.com/KamalikaSene/module-ballerinax-discord/blob/main/ballerina/openapi.json

Affected Versions:

OS, DB, other environment details and versions:

Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

This issue is NOT closed with a proper Reason/ label. Make sure to add proper reason label before closing. Please add or leave a comment with the proper reason label now.

      - Reason/EngineeringMistake - The issue occurred due to a mistake made in the past.
      - Reason/Regression - The issue has introduced a regression.
      - Reason/MultipleComponentInteraction - Issue occured due to interactions in multiple components.
      - Reason/Complex - Issue occurred due to complex scenario.
      - Reason/Invalid - Issue is invalid.
      - Reason/Other - None of the above cases.