This repository was archived by the owner on Aug 3, 2026. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @kaizoku -- this breaks juniper.3 deployments because
third_party_auth.appleid.AppleIdAuthdoesn't exist inopencraft-release/juniper.3(nor in upstreamopen-release/juniper.3, it's only in master).The default settings should suffice if there's nothing set for
EDXAPP_THIRD_PARTY_AUTH_BACKENDSthough, so not sure why they're duplicated here?Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ach bummer, I tried using
EDXAPP_THIRD_PARTY_AUTH_BACKENDS: !!nullto see if it would fallback to the defaults in the code, but it doesn't work:We could have achieved the same effect by adding
THIRD_PARTY_AUTH_BACKENDStoEDXAPP_LMS_ENV_EXTRAand/orEDXAPP_CMS_ENV_EXTRAinstead of adding a new variable here. But since it's already upstreamed and we're stuck with it, could you submit an internal PR to remove thisthird_party_auth.appleid.AppleIdAuthline fromopencraft-release/juniper.3?This is blocking redeployments of juniper.3 instances.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for investigating this @pomegranited. #140 has the fix.
It was pointed out to me that we could use
EDXAPP_LMS_ENV_EXTRAunfortunately after we had opened the upstream PR, and they merged this upstream fairly quickly. Also as you found we had to duplicate the default variables since setting anything else would override the defaults.