Skip to content

Conversation

@TylerB24890
Copy link
Collaborator

Description of the Change

  • Adds base plugin directory structure and composer packages.
  • Adds base Jobber class for executing GraphQL Queries.
  • Adds base Auth class for handling authorization
  • Adds Encryption class for encrypting tokens.
  • Adds jobber/v1/tokens API endpoint for accepting the tokens from the middleware.

Closes #1

@TylerB24890 TylerB24890 mentioned this pull request Mar 4, 2025
4 tasks
@TylerB24890 TylerB24890 marked this pull request as ready for review March 4, 2025 14:44
Copy link
Contributor

@faisal-alvi faisal-alvi left a comment

Choose a reason for hiding this comment

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

Thanks for your work on this! I see Darin has already provided feedback and covered most of the key points. I’ve also added a few suggestions for consideration, mainly around handling token enc/decryption more safely and ensuring consistency in how tokens are retrieved. Let me know what you think!

@TylerB24890
Copy link
Collaborator Author

PR updates according to reviews, however we should merge #4 as that removes some of the items that were commented on in this PR.

@faisal-alvi faisal-alvi requested a review from dkotter March 10, 2025 13:07
@faisal-alvi faisal-alvi requested a review from dkotter March 10, 2025 18:12
@faisal-alvi faisal-alvi merged commit 517b16f into develop Mar 11, 2025
@faisal-alvi faisal-alvi deleted the feature/issue-1-plugin-setup branch March 11, 2025 05:30
@jeffpaul jeffpaul modified the milestones: Future Release, 1.0.0 Mar 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Initial Plugin Setup

5 participants