You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
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.
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
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!)
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
The text was updated successfully, but these errors were encountered: