LMS login and registration are being used for the following reasons:
- LMS logistration properly handles all SSO integrations.
- A single logistration is simpler to maintain and understand.
- Allows Studio to work more like all other IDAs that use LMS logistration.
The original switch to use LMS logistration for Studio also added the toggle
DISABLE_STUDIO_SSO_OVER_LMS to provide the community some additional time for switching. This temporary toggle is being removed, which at this point means all deployments will use the LMS logistration.
This change requires sharing cookies across LMS and Studio. Should that prove to be a problem for certain Open edX instances, there are notes of possible alternative solutions.
See #19845 (comment). Feel free to continue the discussion in this topic.
This work relates to: