Skip to content

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

Development

Successfully merging this pull request may close these issues.

ims add a new OAuth2 Server-to-Server Request Interceptor aem aio-aem-events-publish: Service Account (JWT) DEPRECATED

3 participants