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

OAuth2 Support #166

Merged
merged 35 commits into from
Aug 24, 2023
Merged

OAuth2 Support #166

merged 35 commits into from
Aug 24, 2023

Conversation

bstopp
Copy link
Collaborator

@bstopp bstopp commented Aug 17, 2023

Description

Update API to support OAuth Server-to-Server client credentials approach to Authentication.

Related Issue

Motivation and Context

Updates library to prepare for removal of deprecated JWT solution.

How Has This Been Tested?

Update existing unit tests, and added new ones.

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.

@bstopp bstopp changed the title Feat/oauth2 WIP OAuth@ Support Aug 17, 2023
@bstopp bstopp mentioned this pull request Aug 17, 2023
9 tasks
@bstopp bstopp changed the title WIP OAuth@ Support WIP OAuth2 Support Aug 17, 2023
@bstopp bstopp requested a review from francoisledroff August 17, 2023 15:36
@bstopp bstopp temporarily deployed to aio_prod August 21, 2023 15:10 — with GitHub Actions Inactive
@bstopp bstopp temporarily deployed to aio_stage August 21, 2023 15:10 — with GitHub Actions Inactive
@bstopp bstopp temporarily deployed to aio_prod August 21, 2023 15:37 — with GitHub Actions Inactive
@bstopp bstopp temporarily deployed to aio_stage August 21, 2023 15:37 — with GitHub Actions Inactive
@bstopp bstopp marked this pull request as draft August 21, 2023 19:58
@bstopp bstopp temporarily deployed to aio_prod August 21, 2023 22:30 — with GitHub Actions Inactive
@bstopp bstopp temporarily deployed to aio_stage August 21, 2023 22:30 — with GitHub Actions Inactive
@bstopp bstopp marked this pull request as ready for review August 21, 2023 22:56
@bstopp
Copy link
Collaborator Author

bstopp commented Aug 21, 2023

Ok, now it should be good to go.

* re-introducing `Workspace.getCredentialId()`
* moving back `WorkspaceUtil` to  `com.adobe.aio.util`
@bstopp bstopp temporarily deployed to aio_prod August 22, 2023 15:27 — with GitHub Actions Inactive
@bstopp bstopp temporarily deployed to aio_prod August 22, 2023 15:45 — with GitHub Actions Inactive
Copy link
Collaborator

@francoisledroff francoisledroff left a comment

Choose a reason for hiding this comment

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

Looking good to me.
Thanks again for the PR Bryan !

@bstopp bstopp temporarily deployed to aio_prod August 22, 2023 16:25 — with GitHub Actions Inactive
@bstopp bstopp temporarily deployed to aio_stage August 22, 2023 16:25 — with GitHub Actions Inactive
@rperelma
Copy link

@francoisledroff will you merge it?

as we did not test the latest package and as this format is key to our partners integration
@bstopp bstopp temporarily deployed to aio_stage August 23, 2023 14:50 — with GitHub Actions Inactive
@bstopp bstopp temporarily deployed to aio_prod August 23, 2023 14:50 — with GitHub Actions Inactive
@francoisledroff francoisledroff merged commit a7dc7bf into main Aug 24, 2023
@bstopp bstopp deleted the feat/oauth2 branch August 24, 2023 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants