Module OpenID
In: lib/openid/consumer.rb
lib/openid/dh.rb
lib/openid/fetchers.rb
lib/openid/filestore.rb
lib/openid/trustroot.rb
lib/openid/stores.rb
lib/openid/util.rb
lib/openid/association.rb
lib/openid/server.rb
lib/openid/urinorm.rb
lib/openid/discovery.rb
lib/openid/service.rb

Everything in this library exists within the OpenID Module. Users of the library should look at OpenID::Consumer and/or OpenID::Server

Classes and Modules

Module OpenID::Server
Module OpenID::Util
Class OpenID::Association
Class OpenID::CancelResponse
Class OpenID::Consumer
Class OpenID::DiffieHellman
Class OpenID::DumbStore
Class OpenID::FailureRequest
Class OpenID::FailureResponse
Class OpenID::FakeOpenIDServiceEndpoint
Class OpenID::Fetcher
Class OpenID::FilesystemStore
Class OpenID::GenericConsumer
Class OpenID::MemoryStore
Class OpenID::OpenIDDiscovery
Class OpenID::OpenIDServiceEndpoint
Class OpenID::OpenIDStatus
Class OpenID::ServerAssocs
Class OpenID::SetupNeededResponse
Class OpenID::StandardFetcher
Class OpenID::Store
Class OpenID::SuccessRequest
Class OpenID::SuccessResponse
Class OpenID::TrustRoot
Class OpenID::XRIDiscovery

Constants

SUCCESS = 'success'   Code returned when either the of the OpenID::OpenIDConsumer.begin_auth or OpenID::OpenIDConsumer.complete_auth methods return successfully.
FAILURE = 'failure'   Code OpenID::OpenIDConsumer.complete_auth returns when the value it received indicated an invalid login.
CANCEL = 'cancel'   Code returned by OpenIDConsumer.complete_auth when the user cancels the operation from the server.
SETUP_NEEDED = 'setup needed'   Code returned by OpenID::OpenIDConsumer.complete_auth when the OpenIDConsumer instance is in immediate mode and ther server sends back a URL for the user to login with.
HTTP_FAILURE = 'http failure'   Code returned by OpenID::OpenIDConsumer.begin_auth when it is unable to fetch the URL given by the user.
PARSE_ERROR = 'parse error'   Code returned by OpenID::OpenIDConsumer.begin_auth when the page fetched from the OpenID URL doesn‘t contain the necessary link tags to function as an identity page.
OPENID_IDP_2_0_TYPE = 'http://openid.net/server/2.0'
OPENID_2_0_TYPE = 'http://openid.net/signon/2.0'
OPENID_1_2_TYPE = 'http://openid.net/signon/1.2'
OPENID_1_1_TYPE = 'http://openid.net/signon/1.1'
OPENID_1_0_TYPE = 'http://openid.net/signon/1.0'
OPENID_TYPE_URIS = [OPENID_2_0_TYPE,OPENID_1_2_TYPE, OPENID_1_1_TYPE,OPENID_1_0_TYPE]

[Validate]