It seems like some deployments, for whatever reason, don't automatically detect HTTPS and use that for the redirect URI, which results in Globus rejecting the login with an MISMATCHED_REDIRECT_URI error. I'm not quite sure what configurations cause this, but it has come up a couple times.
The solution to all of these has been setting this:
SOCIAL_AUTH_REDIRECT_IS_HTTPS = True
And that's actually already done in the production settings file. It could be people just aren't configuring their app to use this? It could be a documentation issue.
It seems like some deployments, for whatever reason, don't automatically detect HTTPS and use that for the redirect URI, which results in Globus rejecting the login with an MISMATCHED_REDIRECT_URI error. I'm not quite sure what configurations cause this, but it has come up a couple times.
The solution to all of these has been setting this:
And that's actually already done in the production settings file. It could be people just aren't configuring their app to use this? It could be a documentation issue.