omniauth для динамических c поддоменов - PullRequest
0 голосов
/ 27 мая 2020

У меня есть приложение с поддоменами с подстановочными знаками, и я хочу ограничить содержание 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 после входа пользователя в систему?

...