-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
help wantedReady to be picked up by anyone in the communityReady to be picked up by anyone in the communityrelease blockerBlocks the upcoming release (fix needed)Blocks the upcoming release (fix needed)release testingAffects the upcoming release (attention needed)Affects the upcoming release (attention needed)
Description
Release
Teak
Expected behavior
After succesfully authenticated, the auth process redirects the user to the account MFE page
Actual behavior
The user is redirected to /accounts/settings which is currently deprecated, so the auth process doesn't complete successfully. In consequence, the user can't link their account to facebook - as for now, for some reason google auth process works from the account page works correctly.
Video recording:
Screencast.from.05-06-25.13.44.12.webm
Steps to reproduce
- Configure Facebook as an oauth provider. You can follow these instructions to do so: https://developers.facebook.com/docs/facebook-login/, https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/tpa/tpa_integrate_open/tpa_oauth.html#register-the-open-edx-instance-with-facebook
- Login using your credentials
- Go to your account
- Try to link your facebook account to the Open edX account
Additional information
I did some research and I think this is happening because the auth_entry used for the auth process points to /account/settings instead of account/ - this is only an assumption, though.
URLs associated with auth entry points
# These are used to request additional user information
# (for example, account credentials when logging in),
# and when the user cancels the auth process
# (e.g., refusing to grant permission on the provider's login page).
# We don't use "reverse" here because doing so may cause modules
# to load that depend on this module.
AUTH_DISPATCH_URLS = {
AUTH_ENTRY_LOGIN: '/login',
AUTH_ENTRY_REGISTER: '/register',
AUTH_ENTRY_ACCOUNT_SETTINGS: '/account/settings',
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedReady to be picked up by anyone in the communityReady to be picked up by anyone in the communityrelease blockerBlocks the upcoming release (fix needed)Blocks the upcoming release (fix needed)release testingAffects the upcoming release (attention needed)Affects the upcoming release (attention needed)
Type
Projects
Status
Done