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 authentication passthrough from BRC to Galaxy workflow page #77

Closed
dannon opened this issue Sep 19, 2024 · 3 comments
Closed

Enable authentication passthrough from BRC to Galaxy workflow page #77

dannon opened this issue Sep 19, 2024 · 3 comments
Assignees

Comments

@dannon
Copy link
Member

dannon commented Sep 19, 2024

Users of https://brc.analytics.org must have accounts that will be shared with Galaxy instrances. Upon account creation the user should decide which Galaxy instance (.org, .eu. org.au is their "home" instance):

Big picture

  • users sign for accounts at https://brc-analytics.org/. This account will also work as a Galaxy account (at https://brc.usegalaxy.org/ and https://usegalaxy.org/).
  • Can set as a local preference which Galaxy they want as default
  • Need user preferences, that would for example allow customization of organism lists (favorite taxa) <- low priority at this point
  • Can users link existing Galaxy accounts with the new BRC?
  • Can these accounts be magically shared with MyNCBI?

Discussion:

  • Best solution: offer same login options for NCBI to Galaxy instances (top right)
  • Galaxy allows us to associate new entity IDs to existing accounts
  • AnVIL uses Next Auth. Once signed in via Google or MSFT, can link eRA commons ID.
  • NIH wants to eventually switch to RAS. This is not immediately applicable because we’re not hosting protected datasets.
  • ACTION: Dave R and Dannon put together a plan for how users will sign into BRC.Analytics and brc.usegalaxy.org or user selected Galaxy.
@dannon dannon converted this from a draft issue Sep 19, 2024
@nekrut
Copy link
Contributor

nekrut commented Sep 26, 2024

9/26/2024 Update

For MVP1 (#107) we (@dannon @NoopDog ) decided not to create dedicated Galaxy accounts but instead:

  • enable authentication via Google on .org
  • Explain new users that they need to create new Galaxy accounts via Google
  • Once brc-analytics.org accounts will be created we will link them to Galaxy

@nekrut nekrut moved this from Todo to In Progress in BRC development tasks Oct 10, 2024
@nekrut
Copy link
Contributor

nekrut commented Oct 31, 2024

see galaxyproject/galaxy#19082

@nekrut nekrut changed the title User accounts planning Enable authentication passthrough from BRC to Galaxy workflow page Nov 14, 2024
@nekrut
Copy link
Contributor

nekrut commented Dec 5, 2024

Looks like this works.

@dannon dannon moved this from In Progress to Done in BRC development tasks Dec 5, 2024
@dannon dannon closed this as completed by moving to Done in BRC development tasks Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants