У меня есть приложение с поддоменами с подстановочными знаками, и я хочу ограничить содержание omniauth-facebook в каждом поддомене. У меня все это работает с общими поддоменами, как указано здесь и здесь , установив domain: :all
в session_store.rb
Проблема с этим методом заключается в том, что пользователь подписывает в client1.example.com можно затем открыть другую вкладку и получить доступ к client2.example.com.
Поскольку API Facebook omniauth не может разрешать поддомены с подстановочными знаками, я не могу просто установить обратный вызов на * .example.com, аналогично я не могу просто создать отдельный URL-адрес обратного вызова для каждого поддомена, поскольку они генерируются динамически
Итак, мой вопрос: есть ли способ отредактировать / изменить домен приготовителя сеанса ie с .example.com на client1.example.com после входа пользователя в систему?