-
Notifications
You must be signed in to change notification settings - Fork 360
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
Default Globus Config Requires Identity from Globus ID #361
Comments
Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗 |
Hi Rick!
Yes, set the following in your config:
This changed in #337 and #357 to be default in future versions, but hasn't been released as a stable OAuthenticator version, so setting That doesn't solve the problem of username collisions across identity providers, but can be fixed by overriding the Globus Sessions are a bit difficult to use with OAuthenticator at the moment, so I wouldn't advise it. But there may be some new features in Globus Auth that change that. It looks like the docs don't mention setting idenity_provider to '', I'll look at updating the docs. |
@NickolausDS I think the updated docs helps to clear this up. I'll close this issues. |
Hey @NickolausDS,
The default configuration for the Globus authenticator requires the user to have a linked identity with Globus ID, even if the client registration doesn't require it.
Because users are not required to have a Globus ID (
globusid.org
) account, I'd suggest making this optional, so that by default, anyone with a Globus account can login. The username should instead be pulled from their primary identity.This option could be configured as part of the sessions login as the required IdP, or to avoid username collisions along with some code to grab the user's identity from that IdP.
In the interim, is there a way to disable this so that anyone can log in?
Credit to @kayavila for spotting this.
Thanks
--Rick
The text was updated successfully, but these errors were encountered: