Shopify App OAuth Ошибка белый список URL, если пользователь не вошел в систему - PullRequest
0 голосов
/ 01 мая 2018

Мое приложение работало две недели назад. Если пользователь уже вошел в систему, я не получаю эту ошибку. Но, если пользователь не вошел в систему, я получаю эту ошибку Redirect URI Whitelisted.

При проверке проблемы я обнаружил, что - если пользователь уже вошел в систему, в браузере я вижу этот URL -

https://vsanalytics.myshopify.com/admin/oauth/request_grant?client_id=&redirect_uri=http%3A%2F%2F54.218.116.25%3A8080%2Flogin%2Ffinalize%2F&scope=write_products%2Cwrite_orders%2Cwrite_customers%2Cread_checkouts%2Cread_price_rules%2Cwrite_price_rules%2Cread_marketing_events%2Cwrite_marketing_events

И все работает нормально.

Но, если пользователь не вошел в систему, я вижу это - https://vsanalytics.myshopify.com/admin/oauth/request_grant?client_id=70ffd0b9d365026205e5a06a7a55788a&redirect_uri=http%253A%252F%252F54.218.116.25%253A8080%252Flogin%252Ffinalize%252F&scope=write_products%252Cwrite_orders%252Cwrite_customers%252Cread_checkouts%252Cread_price_rules%252Cwrite_price_rules%252Cread_marketing_events%252Cwrite_marketing_events

Очевидно, что URI перенаправления имеет двойную кодировку, когда пользователь вошел в систему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...