Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[typescript-fetch] add bearer token support #3097

Merged
merged 4 commits into from
Jun 6, 2019
Merged

[typescript-fetch] add bearer token support #3097

merged 4 commits into from
Jun 6, 2019

Conversation

ken210
Copy link
Contributor

@ken210 ken210 commented Jun 5, 2019

PR checklist

  • Read the contribution guidelines.
  • Ran the shell script under ./bin/ to update Petstore sample so that CIs can verify the change. (For instance, only need to run ./bin/{LANG}-petstore.sh, ./bin/openapi3/{LANG}-petstore.sh if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in .\bin\windows\. If contributing template-only or documentation-only changes which will change sample output, be sure to build the project first.
  • Filed the PR against the correct branch: master, 4.1.x, 5.0.x. Default: master.
  • Copied the technical committee to review the pull request if your PR is targeting a particular programming language.

Description of the PR

This PR is a follow-up of #3090
Unfortunately I messed up that branch's history, so I opened another PR including the changes suggested by @macjohnny and @wing328

This PR aims to add support for Bearer authentication token to typescript-fetch generator.
This PR is inspired by: mrvdot@82f409c

@ken210
Copy link
Contributor Author

ken210 commented Jun 5, 2019

@ken210 ken210 changed the title Fix issue 1133 [typescript-fetch] add bearer token support Jun 5, 2019
Copy link
Member

@macjohnny macjohnny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@macjohnny
Copy link
Member

please perform the following steps to generate up-to-date samples:

  • merge most recent master into your branch
  • mvn clean
  • mvn package
  • bin/typescript-fetch-petstore-all.sh

@ken210
Copy link
Contributor Author

ken210 commented Jun 5, 2019

@macjohnny Thank you for your prompt review.

I performed all the steps you asked and the pushed the branch again.

Thanks.

@macjohnny
Copy link
Member

@mrvdot your change mrvdot@82f409c will be available in the official openapi generator release.

@macjohnny
Copy link
Member

@wing328 can you trigger the CI tests again?

@wing328
Copy link
Member

wing328 commented Jun 5, 2019

The CircleCI error is not related to this PR. I'm working on a fix for that (Go generator).

UPDATE: fixed in the latest master.

@macjohnny please feel free to merge this PR.

@macjohnny macjohnny merged commit cd85210 into OpenAPITools:master Jun 6, 2019
@ken210 ken210 deleted the fix_issue_1133 branch June 7, 2019 07:20
fantavlik added a commit to fantavlik/openapi-generator that referenced this pull request Jun 17, 2019
…to inline-resolver

* 'master' of github.com:OpenAPITools/openapi-generator: (213 commits)
  Idiomatic Rust returns for Error conversions (OpenAPITools#2812)
  Add API timeout handling (OpenAPITools#3078)
  Import inner items for map (OpenAPITools#3123)
  update core team in pom.xml (OpenAPITools#3126)
  [gradle] Document consuming via gradle plugin portal (OpenAPITools#3125)
  Bump up babel-cli version to fix security alert (OpenAPITools#3121)
  [C++] [cpprestsdk] Add examples and test for cpprestsdk (OpenAPITools#3109)
  Add enum support to `rust` and skip none option serialization in clients (OpenAPITools#2244)
  Add/update new core team member: etherealjoy (OpenAPITools#3116)
  Gradle sample on travis (OpenAPITools#3114)
  [typescript-fetch] add bearer token support (OpenAPITools#3097)
  Add Q_DECLARE_METATYPE to the generated models and remove ref in signals (OpenAPITools#3091)
  [Java][okhttp-gson] Update dependencies (OpenAPITools#3103)
  Link query parameter to model object (OpenAPITools#2710)
  scala-play-server: fix enum names for reserved words (OpenAPITools#3080)
  Add @Sunn to openapi generator core team (OpenAPITools#3105)
  fix NPE in go generator (OpenAPITools#3104)
  scala-play-server: fix API doc url (OpenAPITools#3096)
  [maven-plugin] fix strictSpec parameter without alias (OpenAPITools#3095)
  Ruby: Avoid double escaping path items (OpenAPITools#3093)
  ...

# Conflicts:
#	modules/openapi-generator/src/main/java/org/openapitools/codegen/InlineModelResolver.java
#	modules/openapi-generator/src/test/java/org/openapitools/codegen/InlineModelResolverTest.java
@wing328 wing328 added this to the 4.0.2 milestone Jun 20, 2019
@wing328
Copy link
Member

wing328 commented Jun 20, 2019

Thanks again for the PR, which has been included in the v4.0.2 release: https://twitter.com/oas_generator/status/1141610197766426626

Copy link

@romansattler romansattler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only this.configuration.accessToken takes two arguments, this.configuration.apiKey doesn't. Line 118 fails to compile.

@macjohnny
Copy link
Member

@romansattler would you like to file a pr to fix this?

@hello-brsd
Copy link
Contributor

I fixed it in #3323

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants