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

OAuth config for partners API gateway #804

Closed
2 of 4 tasks
timmc-edx opened this issue Sep 25, 2024 · 2 comments
Closed
2 of 4 tasks

OAuth config for partners API gateway #804

timmc-edx opened this issue Sep 25, 2024 · 2 comments
Assignees

Comments

@timmc-edx
Copy link
Member

timmc-edx commented Sep 25, 2024

The Red Ventures split/integration team has requested non-persona API access to edx. Initial request in #tech-dev-edx: https://twou.slack.com/archives/C030CC8T40N/p1727260029450439

Create OAuth client/creds for new partners-api AWS API Gateway, similar to however https://github.com/edx/api-manager is set up.

  • PR to add new service user: https://github.com/edx/app-permissions/pull/2889
  • Configure any additional permissions for the service user
  • OAuth client credentials generated and handed off
  • Revert new service user (requested owning team to do the revert)
@timmc-edx timmc-edx converted this from a draft issue Sep 25, 2024
@timmc-edx timmc-edx self-assigned this Sep 25, 2024
@jristau1984 jristau1984 assigned robrap and unassigned timmc-edx Sep 30, 2024
@robrap
Copy link
Contributor

robrap commented Oct 1, 2024

  • I created client credentials, learned that the team decided on a different design, and deleted the new credentials.
  • I asked the partner management team to rollback the api-permissions change with the new user when they are ready.
    • Marking as blocked, waiting for that revert, and hopefully ensuring that they know what they want. We can check in mid-to-late October if we want to ensure clean-up.

@robrap robrap moved this from In Progress to Blocked in Arch-BOM Oct 1, 2024
@robrap
Copy link
Contributor

robrap commented Oct 4, 2024

Confirmed that the owning team cleaned up the partner_api_service_user user. We can open a new ticket if this is needed again. In the meantime, this is being marked closed.

@robrap robrap closed this as completed Oct 4, 2024
@github-project-automation github-project-automation bot moved this from Blocked to Done in Arch-BOM Oct 4, 2024
@jristau1984 jristau1984 moved this from Done to Done - Long Term Storage in Arch-BOM Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done - Long Term Storage
Development

No branches or pull requests

2 participants