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

htsget-portal auth crate #219

Open
brainstorm opened this issue Dec 8, 2023 · 2 comments
Open

htsget-portal auth crate #219

brainstorm opened this issue Dec 8, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@brainstorm
Copy link
Member

htsget the server/API - is also hosting a webpage with /login endpoints.

Also throw into the mix that an individual might be getting data from two (or more) different releases in Elsa. So whilst we might have a token that allows them access to everything - we might also have a token that downscopes to specific releases.

Because maybe they want to hand that token over to a research environment/WES endpoint or something

And they only want it to have access to some of the data - not everything the person has ever been entittled to access

The other "cool" thing we can start to think about is how to insert htsget endpoints into trusted research environments. So if we are doing AWS Access Point sharing to a specific VPC - can we also spin up a htsget endpoint in that VPC and have that be the only mechanism to access the data. So it is handing out "signed" S3 urls - but those S3 urls are themselves only useable from within the compute in that VPC.

@brainstorm brainstorm added the enhancement New feature or request label Dec 8, 2023
@brainstorm
Copy link
Member Author

@brainstorm
Copy link
Member Author

Being tackled as a PoC (to be refactored and integrated properly) in PR #240.

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

1 participant