Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: firefly_client, SUIT
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:SUIT Sprint 2019-03, SUIT Sprint 2019-04, SUIT Sprint 2019-05, SUIT Sprint 2019-06, SUIT Sprint 2019-07
-
Team:Science User Interface
Description
Please add an interface to firefly_client for supplying authorization headers to be added to the requests and uploads transmitted to the Firefly server.
At first this should just be an API for "manually" supplying a token obtained elsewhere.
At a later date it may be appropriate to have an option for firefly_client to pick up a token, if available, from the environment in which it is running, e.g., from an environment variable or a dot-file, but that decision is yet to be taken.
For now the token, for use in the LSST environment, will be obtained from the API Aspect's Get-Token web page, as recently prototyped by Brian Van Klaveren.
Attachments
Issue Links
- blocks
-
DM-18667 Add support to display_firefly for obtaining and passing along an authorization token for Firefly
- Done
- is duplicated by
-
DM-18495 Firefly_client needs to pass along the user's credential when in a notebook environment
- Won't Fix
- relates to
-
DM-20503 Test the sample notebooks using Firefly to work with portal/app
- Done
- links to
Reviewed once on Github already. I think I just need a re-review from Gregory Dubois-Felsmann.