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

Task-specific passport tokens #122

Open
TomConner opened this issue Nov 21, 2024 · 0 comments
Open

Task-specific passport tokens #122

TomConner opened this issue Nov 21, 2024 · 0 comments
Labels
passport GA4GH Passports and Visas

Comments

@TomConner
Copy link
Collaborator

Describe a downscoping scheme in which a Passport Clearinghouse on a data analysis platform or research environment issues a new Passport specific to the data sets referenced by the workflow, task, or interactive analysis.

The clearinghouse first obtains the user's Passport containing all of that user's Visas. Then it uses knowledge of task-specific data set imports to select Visas needed for the task. Finally, it issues a new Passport containing those original Visas.

TBD: Is this literally a Passport or is it a new token bundling Visas?

TBD: Does this task-specific Passport token need new claims or new Visas specific to the task or task owner (such as affiliation between researcher and lab or PI)?

TBD: Does this downscoping practice solve problems with use cases where the user's passport can become very large?

@TomConner TomConner converted this from a draft issue Nov 21, 2024
@TomConner TomConner removed the status in Data Security Nov 21, 2024
@TomConner TomConner moved this to Todo in Data Security Nov 21, 2024
@TomConner TomConner added the passport GA4GH Passports and Visas label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
passport GA4GH Passports and Visas
Projects
Status: Todo
Development

No branches or pull requests

1 participant