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

Handle OAuth credentials #536

Closed
5 tasks
amberrignell opened this issue Jan 4, 2023 · 0 comments
Closed
5 tasks

Handle OAuth credentials #536

amberrignell opened this issue Jan 4, 2023 · 0 comments
Assignees
Milestone

Comments

@amberrignell
Copy link
Contributor

amberrignell commented Jan 4, 2023

User story

As a user writing a job that requires OAuth credentials, I would like the authentication flow to be handled for me, so that I don't have to manually fetch and set a token to run my job.

Details

Implementation notes

closes #623

Release notes

  • Support OAuth credentials.

User acceptance criteria

For a given OAuth credential,

  • the user is asked for the correct inputs (client secret, client id etc) instead of an access token.
  • when an access token expires, a refresh token is fetched.
  • given a credential which is NOT Oauth, the Oauth flow is not called.
  • when a user edits their credentials, they can see the current values. (see Credential info not showing on edit #623)
@amberrignell amberrignell changed the title Handle OAuth logic Handle OAuth credentials Jan 10, 2023
@stuartc stuartc self-assigned this Jan 12, 2023
stuartc added a commit that referenced this issue Jan 16, 2023
This gives us a pattern to later dynamically set changeset options
when dealing with Credential bodies.

Re: #536
mtuchi pushed a commit that referenced this issue Jan 23, 2023
This gives us a pattern to later dynamically set changeset options
when dealing with Credential bodies.

Re: #536
mtuchi pushed a commit that referenced this issue Jan 23, 2023
This gives us a pattern to later dynamically set changeset options
when dealing with Credential bodies.

Re: #536
@stuartc stuartc mentioned this issue Feb 1, 2023
28 tasks
@amberrignell amberrignell added this to the Happy Cicada milestone Feb 15, 2023
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

No branches or pull requests

3 participants