Я пытаюсь использовать переменную запроса Пассажира в моем промежуточном программном обеспечении Rails, чтобы я мог отправить информацию в стратегию OmniAuth:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :casmate, {
:setup => true,
:dn => request.env['SSL_CLIENT_S_DN']
}
end
но «запрос» не распознается в промежуточном программном обеспечении. Есть ли способ сделать это в промежуточном программном обеспечении или есть способ вызвать промежуточное программное обеспечение в контроллере и передать те же символы (: casmate,: setup,: dn)?
Спасибо за вашу помощь.