Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[Feat][WRS-2231]: Introduce schema definition for OAuth 2.0 JWT Bearer #94

Conversation

psamusev
Copy link
Collaborator

@psamusev psamusev commented Jan 20, 2025

To support flexibility for OAuth2.0 JWT Bearer schema approach was introduced to define for each connector own definition of required fields: jwtTokenPayload, requestBodyParams and jwtTokenParamName

In context of this PR Google Sheets connector was also updated to support new approach

Other changes:

  • Removed outdated support for Chili auth
  • Introduced --dry-run mode for set-auth command
  • Support of default params for OAuth2AuthorizationCode and OAuth2ResourceOwnerPassword during set-auth execution
  • Internal improvements of code base

IMPORTANT: Do not merge until backend is ready and merged

Copy link

Use PR connector-cli package

Tarball can be downloaded from https://cdnepgrafxstudiodev.azureedge.net/sdk/connector-cli/dev-packages/94/connector-cli.tgz

To use in local project, change package.json to use local tarball

"devDependencies": {
    "@chili-publish/connector-cli": "https://cdnepgrafxstudiodev.azureedge.net/sdk/connector-cli/dev-packages/94/connector-cli.tgz"
}

@psamusev psamusev changed the title [Feat][WRS-2231]: Introduce schema definition for OAuth 2.0 JWT Bearer [DO NOT MERGE][Feat][WRS-2231]: Introduce schema definition for OAuth 2.0 JWT Bearer Jan 21, 2025
…-for-OAuth-2.0-JWT-Bearer-Token-authentication
@psamusev psamusev changed the title [DO NOT MERGE][Feat][WRS-2231]: Introduce schema definition for OAuth 2.0 JWT Bearer [Feat][WRS-2231]: Introduce schema definition for OAuth 2.0 JWT Bearer Jan 22, 2025
@psamusev psamusev merged commit c8d5943 into main Jan 22, 2025
2 of 3 checks passed
@psamusev psamusev deleted the feature/WRS-2231-Introduce-schema-definition-for-OAuth-2.0-JWT-Bearer-Token-authentication branch January 22, 2025 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants