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

Allow login with service tokens #75

Open
ACharbonneau opened this issue Mar 17, 2021 · 3 comments
Open

Allow login with service tokens #75

ACharbonneau opened this issue Mar 17, 2021 · 3 comments
Assignees
Labels
enhancement New feature or request FromHelpdesk

Comments

@ACharbonneau
Copy link
Contributor

Full text with lots of info at nih-cfde/published-documentation#188

@ACharbonneau ACharbonneau added enhancement New feature or request FromHelpdesk labels Mar 17, 2021
@lliming
Copy link

lliming commented Mar 18, 2021

We have most of the machinery in place to make this possible because we're using Globus, and Globus allows applications (which have Client IDs instead of usernames) to be group members. I think the main thing we'd need to do is add a new login method to the cfde-submit tool that accepts a Client ID and Secret and uses the Client Credentials grant instead of the native app grant it currently uses. Then, groups like Kids First could register an application at developers.globus.org, get their Client ID and Secret, tell Amanda what the Client ID is so she can onboard it to the right group(s), and use the alternate login feature in cfde-submit to use the Client ID and Secret instead of a browser login.

@DavidKelly999 , @rpwagner : thoughts?

@DavidKelly-Praedictus
Copy link
Contributor

This should be possible to do using app id/secret as Lee mentioned. I can add a new login flag that will prompt for that info. Is this something that needs to be done for the March release?

@DavidKelly-Praedictus DavidKelly-Praedictus self-assigned this Mar 18, 2021
@lliming
Copy link

lliming commented Mar 18, 2021

This does not need to be done for the March technical debt release. This would be a new feature, previously unimagined. :) We expect people to use the currently available methods for the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request FromHelpdesk
Projects
None yet
Development

No branches or pull requests

3 participants