我有兴趣在我的 Ruby on Rails 4 项目中使用 OmniAuth CAS。我正在查看的特定宝石是这个:https ://github.com/dlindahl/omniauth-cas
文档说要使用如下所示的摘录配置 CAS:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :cas, host: 'cas.yourdomain.com'
end
我的问题只是在 Ruby on Rails 4 应用程序的上下文中这会去哪里?配置会放在什么文件中?在 Ruby on Rails 4 中使用中间件是否需要做任何额外的事情?我尝试在我的application.rb
.
config.middleware.use OmniAuth::Builder do
provider :cas, login_url: 'http://localhost:3000/cas_login', host: 'localhost', port: 3000
end