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

Enable token generation for the use of API #3

Closed
andriineronov opened this issue Jan 25, 2021 · 0 comments
Closed

Enable token generation for the use of API #3

andriineronov opened this issue Jan 25, 2021 · 0 comments

Comments

@andriineronov
Copy link

Task #18436
Description

We should enable "trusted users" to get token to use for the API access. This has to be done from the frontend, with a button like "generate token". Clicking on this button a user will be invited to login with some credentials (GitHub, local CDCI login). Mohamed, pleas make a suggestion how this could work. (may be by analogy with CHEOPS, transient analysis etc).

Add
Subtasks

Add
Related issues

History

#1 Updated by Andrii Neronov almost 2 years ago

Refinement:

The action should be like this: in the frontend there will be a button "Get API code" (where there will be a display of a piece of code to reproduce the result with the API. Once somebody clicks on it, he will be invited to login with GitHub, in a new popup window, which will be actually at the "API production" instance of astrooda.

#2 Updated by Mohamed Meharga over 1 year ago

Status changed from New to In Progress
#3 Updated by Mohamed Meharga over 1 year ago

Status changed from In Progress to Feedback
Assignee changed from Mohamed Meharga to Andrii Neronov

Following a discussion with Volodymyr, the purpose of this functionality is to provide a token to the user (if he is allowed to)!
The targeted functionality is then to allow the user to :
1- get his token (to be used in the API) if he is already connected
2- request a token via a form if not connected

Andrii, would you confirm ?

#4 Updated by Andrii Neronov over 1 year ago

Yes, that's the idea. Not sure, could he/she just get it displayed in a window if he is connected, or this has always to be sent by e-mail?

#5 Updated by Mohamed Meharga over 1 year ago

Status changed from Feedback to In Progress
Assignee changed from Andrii Neronov to Mohamed Meharga

OK !
If the user is connected, the token is available in a cookie, when clicking on the button "API token" the token is copied to the clipboard.
If not, a form is opened to allow the user requesting a token (an account!)

#6 Updated by Andrii Neronov over 1 year ago

Target version changed from ODA 1.2 to ODA 1.3
#7 Updated by Volodymyr Savchenko 7 months ago

Parent task set to #20099

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

2 participants