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

feature/credentials Per-User/Per-Bucket Support #1098

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions website/content/docs/security/advanced.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: Advanced Auth
menu:
main:
parent: Security
weight: 10
---

# Overview 🔐

Thanks to our collaborators at CTDS — Funnel is currently adding support for "Per-User/Per-Bucket" credentials to allow Users to access S3 Buckets without having to store their credentials in the Funnel Server.

The high level overview of this feature will be such Funnel will be able to speak with a custom credential "Wrapper Script" that will:

- Take the User Credentials
- Create an S3 Bucket
- Generate a Key (optionally for use in Nextflow Config)
- Send the Key to Funnel

In this way this Wrapper can manage the bucket and the keys (the Wrapper would be the middleware between the User and Funnel).

Stay tuned for this feature's development! This feature is being tracked with the following:

- GitHub Branch: https://github.com/ohsu-comp-bio/funnel/tree/feature/credentials
- Pull Request: https://github.com/ohsu-comp-bio/funnel/pull/1098

# Credits 🙌

This feature and its development would not be possible without our continuing collaboration with [Pauline Ribeyre](https://github.com/paulineribeyre), [Jawad Qureshi](https://github.com/jawadqur), [Michael Fitzsimons](https://www.linkedin.com/in/michael-fitzsimons-ab8a6111), and the entire [CTDS](https://ctds.uchicago.edu) team at the [University of Chicago](https://www.uchicago.edu/)!
Loading