Sha256: 8f43fd75e7f352edbbe2d4e9b008f2478b64804ee463965594c3af98355112af
Contents?: true
Size: 1016 Bytes
Versions: 5
Compression:
Stored size: 1016 Bytes
Contents
= OmniAuth::OpenID OpenID strategies for the OmniAuth gem. == Installation To get just OpenID functionality: gem install oa-openid For the full auth suite: gem install omniauth == Stand-Alone Example Use the strategy as a middleware in your application: require 'omniauth/openid' require 'openid/store/filesystem' use OmniAuth::Strategies::OpenID, OpenID::Store::Filesystem.new('/tmp') Then simply direct users to '/auth/open_id' to prompt them for their OpenID identifier. You may also pre-set the identifier by passing an <tt>identifier</tt> parameter to the URL (Example: <tt>/auth/open_id?identifier=google.com</tt>). == OmniAuth Builder If OpenID is one of several authentication strategies, use the OmniAuth Builder: require 'omniauth/openid' require 'omniauth/basic' # for Campfire require 'openid/store/filesystem' use OmniAuth::Builder do provider :open_id, OpenID::Store::Filesystem.new('/tmp') provider :campfire end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
oa-openid-0.1.2 | README.rdoc |
oa-openid-0.1.1 | README.rdoc |
oa-openid-0.1.0 | README.rdoc |
oa-openid-0.0.5 | README.rdoc |
oa-openid-0.0.4 | README.rdoc |