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 authenticated direct downloads in SCIO to fetch inputs from private sources #620

Closed
pombredanne opened this issue Feb 23, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@pombredanne
Copy link
Member

pombredanne commented Feb 23, 2023

We should enable authenticated direct downloads in SCIO to fetch inputs from private sources

@pombredanne
Copy link
Member Author

#1095 is a dupe:

How to access downloads that are password-protected?

I would like to create a pipeline and add input URLs for code that is either in a private repo or at a download that requires a password.
How can I do this?

I guess a workaround may be to:

  1. Download separately my repo tarball using my credentials (with something like wget or curl) separately, or the same for any protected URL
  2. Add the downloaded file to my project either through an API call or a command line call

@pombredanne
Copy link
Member Author

For now, there is no support for fetching private sources in SCIO

For the implementation, let's discuss it there ... some directions and questions:

Questions

  • How to handle per-project authentication needs? Or is this always instance wide?
  • Do we even want to store any credentials/secrets?
  • Could we integrate with secret stores?
  • For the specific use cases around GitHub and GitLab, could we reuse some of their OAuth and existing auth support?

tdruez added a commit that referenced this issue Mar 1, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 1, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 1, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 1, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 4, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 4, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 4, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 4, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
tdruez added a commit that referenced this issue Mar 4, 2024
Signed-off-by: tdruez <tdruez@nexb.com>
@tdruez tdruez closed this as completed Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants