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: clients & credentials #664

Closed
taylordowns2000 opened this issue Feb 25, 2023 · 1 comment
Closed

Oauth: clients & credentials #664

taylordowns2000 opened this issue Feb 25, 2023 · 1 comment

Comments

@taylordowns2000
Copy link
Member

taylordowns2000 commented Feb 25, 2023

Building off #620 , this issue is so that users can create their own Oauth clients (a requirement for folks connecting to Salesforce or MS Dynamics systems, among others) and then create and use Oauth credentials (with user ids, refresh tokens, access tokens, etc.) which make use of those clients.

From #620 - the next steps are:

  1. Make some DB changes to allow an oauth_client type of credential
    • two credential types: secrets—or something "standard"—and oauth_client which can have secrets as children.
    • Note that in the current design these clients are credentials and get shared to one or many projects.
    • Note that there should also be an option for a superuser to create an oauth_client which is shared to ALL projects in the instance.
  2. Produce a form for creating these Oauth clients.
  3. Produce a form for creating a generic Oauth secrets credentials which must be linked to an existing Oauth client.
  4. Remove the hard-coded Google Sheets client code to use this new on-demand Oauth client feature.
@taylordowns2000 taylordowns2000 added this to the Quizzical Camel milestone Feb 25, 2023
@taylordowns2000 taylordowns2000 changed the title Oauth credentials: clients & credentials Oauth: clients & credentials Feb 25, 2023
@taylordowns2000 taylordowns2000 added this to the RC1 milestone Apr 1, 2023
@NickOpenFn NickOpenFn removed this from the RC1 milestone Sep 28, 2023
@mtuchi
Copy link
Contributor

mtuchi commented Jan 16, 2024

For salesforce adaptor we will have to support both Basic Auth and Oath, I have proposed a new configuration-schema in this issue OpenFn/adaptors#423

This change will a need UI update on lightning credential creation page

@taylordowns2000 taylordowns2000 moved this to Icebox in v2 Feb 3, 2024
@christad92 christad92 moved this from Icebox to Done in v2 Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

5 participants