Closed paulomarg closed 8 months ago
Related to #1708
After a 401 response from Shopify, we were simply attempting to redirect to Shopify, which wouldn't work for XHR requests for embedded apps.
We can instead use redirect_to_login, which is aware of the context and will return the appropriate response in all cases.
You can reproduce the problem by:
Before, this would lead to an attempt at logging in within the iframe, which would fail.
Is there any reason not to use the 401 response with headers at this point?
Before submitting the PR, please consider if any of the following are needed:
CHANGELOG.md
What this PR does
Related to #1708
After a 401 response from Shopify, we were simply attempting to redirect to Shopify, which wouldn't work for XHR requests for embedded apps.
We can instead use redirect_to_login, which is aware of the context and will return the appropriate response in all cases.
Reviewer's guide to testing
You can reproduce the problem by:
Before, this would lead to an attempt at logging in within the iframe, which would fail.
Things to focus on
Is there any reason not to use the 401 response with headers at this point?
Checklist
Before submitting the PR, please consider if any of the following are needed:
CHANGELOG.md
if the changes would impact users