Я использую драгоценный камень omniauth-auth0, чтобы иметь стратегию auth0 в моем приложении.Теперь я хочу сделать пользовательскую настройку, что-то вроде (для твиттера):
request = Rack::Request.new(env)
user = User.find_by_subdomain(request.subdomain)
env['omniauth.strategy'].options[:client_id] = user.consumer_key # if using omniauth-oauth2
env['omniauth.strategy'].options[:client_secret] = user.consumer_secret # if using omniauth-oauth2
env['omniauth.strategy'].options[:consumer_key] = user.consumer_key # if using omniauth-oauth
env['omniauth.strategy'].options[:consumer_secret] = user.consumer_secret # if using omniauth-oauth
end
use OmniAuth::Builder.new do
provider :twitter, :setup => SETUP_PROC
end
К сожалению, для auth0 это не работает. Как это сделать в стратегии oomniauth-auth0?