使用request.env内部Rails中间件
|
我正在尝试在Rails中间件中使用Passenger的request变量,以便可以将信息发送到OmniAuth策略:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :casmate, {
:setup => true,
:dn => request.env[\'SSL_CLIENT_S_DN\']
}
end
但在中间件中无法识别“请求”。有没有办法在中间件中执行此操作,还是有办法在控制器中调用中间件并传递相同的符号(:casmate,:setup,:dn)?
谢谢你的帮助。
没有找到相关结果
已邀请:
1 个回复
痰降锭骂奸
在您的控制器内部。