Пользовательская настройка для omnaith-auth0 gem - PullRequest
0 голосов
/ 29 марта 2019

Я использую драгоценный камень 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?

...