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

Implement OAuth 2.0 authentication #481

Open
paulius-valiunas opened this issue Oct 14, 2024 · 3 comments
Open

Implement OAuth 2.0 authentication #481

paulius-valiunas opened this issue Oct 14, 2024 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@paulius-valiunas
Copy link

Tell us about the task you want to perform and are unable to do so because the feature is not available

I want to send requests to services that use OAuth 2.0. Right now I have to manually acquire an authorization token and copy/paste it into APIDash. The tokens expire usually in an hour, so I have to do this multiple times a day, not only separately for every service, but even for every individual request I have in the library.

Describe the solution/feature you'd like us to add

APIDash should automatically open a browser session/popup and let me sign in using OAuth 2.0's "hybrid", "implicit" flows. It should also allow me to obtain a token using the "client credentials" flow, which doesn't require a browser session (this is way easier to implement and would already be a huge step forward).

@paulius-valiunas paulius-valiunas added the enhancement New feature or request label Oct 14, 2024
@ashitaprasad ashitaprasad added the good first issue Good for newcomers label Oct 15, 2024
@ashitaprasad
Copy link
Member

Thanks for opening this issue @paulius-valiunas
Tagged it as a good first issue so that contributors can also take a look into it and send across a PR

@beingPro007
Copy link

Can you please assign this to me

@ashitaprasad
Copy link
Member

@beingPro007 We do not assign any issues. Anyone can work on the issue and submit a PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants
@ashitaprasad @paulius-valiunas @beingPro007 and others