Я создаю виджет, который можно разместить на разных сайтах, и будет иметь возможность войти в систему через facebook, чтобы подключиться к учетным записям на родительском сайте виджета. Я собирался использовать JS SDK для этого, но виджет, скорее всего, будет размещен на сайтах с уже инициализированным на них FB JS SDK с другим идентификатором приложения, и если бы я должен был запускать код таким образом, он мог бы привести к проблеме пространства имен.Использование API Facebook в виджетах
Единственное текущее решение, с которым я столкнулся, состоит в том, чтобы сделать авторизацию на стороне сервера и иметь URL-адрес перенаправления, который возвращается к текущей странице, на которой размещается виджет, и использовать государственный пареметр для оповещения о магистрали маршрутизатор, который пользователь вошел в систему.
Первая проблема, я подумал о том, что на сайте Facebook DOCS это говорит
Для безопасности, redirect_uri должен иметь тот же базовый домен, как указано в приложении Доменное свойство настроек вашего приложения или URL-адрес формы https://apps.facebook.com/YOUR_APP_NAMESPACE.
Как вернуть людей на исходную страницу, которую виджет разместил после входа? Есть ли лучший подход к этой проблеме?