-
Notifications
You must be signed in to change notification settings - Fork 13
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
Accessing Proprietary Tables from TAP Services #1687
Comments
I need a little more detail. Firefly does do a handle this sort of thing but you would have to have it behind a login so that the tokens are available. It would also have some SSO parameters configured. Can you tell me how you want to use it like this? |
Hello @shinybrar, Let me know if this helps, and feel free to reach out with any additional questions. |
Hi Trey, hi Loi -- thanks for the quick response on this. Trey--our deployment model was going to be partly informed by the support for outgoing tokens in Firefly. Reading the documentation Loi posted, it seems like it'll do pretty much what we were hoping for: send tokens to the TAP/VO services from some configurable input source. That source will likely be some header of a token in the user's file system space. For us, this implementation I think will work in the short-term, because as of yet our own TAP services are the only ones we use that support authentication. But, as the landscape grows, more remote services will as well, which will require the software to make a decision: which token to use for that service? In the VO/GWS, there has been talk about using the notion of realms--tokens belong to a realm (where it was issued) and should only be sent to services in that same realm. Do you have this situation and have you given it thought? I know that the RSP will have proprietary tables in their TAP services. Anyhow, Shiny and I will give this a try and let you know how it goes. Thanks again. |
Sorry for the delayed response. Regarding your question, I believe our custom SSOAdapter approach can handle this scenario as well. Essentially, every request to Firefly passes through the following steps: getUserInfo/getAuthToken: setAuthCredential: Hope that all makes snese. Let me know if you have questions or need more details. |
Hello Firefly Team,
We (@brianmajor, @shinybrar)at CANFAR are actively working on a generally available Firefly deployment for our user base. While we already have Firefly working with Public TAP Services / Tables we are currently investigating how can Firefly access proprietary tables that require authentication, e.g. the YouCat TAP Service. We would like to know,
Any guidance on this matter would be very helpful.
The text was updated successfully, but these errors were encountered: