mirror of
https://github.com/omniauth/omniauth.git
synced 2022-11-09 12:31:49 -05:00
.. | ||
lib/omniauth | ||
spec | ||
CHANGELOG.rdoc | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE.rdoc | ||
oa-enterprise.gemspec | ||
Rakefile | ||
README.rdoc | ||
VERSION |
= OmniAuth::Enterprise OmniAuth strategies for use in your intranet. == Installation To get just enterprise functionality: gem install oa-enterprise For the full auth suite: gem install omniauth == Stand-Alone Example Use the strategy as a middleware in your application: require 'omniauth/enterprise' use OmniAuth::Strategies::CAS, :server => 'http://cas.mycompany.com/cas' Then simply direct users to '/auth/cas' to have them sign in via your company's CAS server. See OmniAuth::Strategies::CAS::Configuration for more configuration options. == OmniAuth Builder If CAS is one of several authentication strategies, use the OmniAuth Builder: require 'omniauth/enterprise' require 'omniauth/oauth' # for Campfire require 'openid/store/filesystem' use OmniAuth::Builder do provider :cas, :server => 'http://cas.mycompany.com/cas' provider :campfire end