[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- object:
The most base type
- openid.association.Association:
This class represents an association between a server and a
consumer.
- openid.consumer.consumer.AuthRequest:
An object that holds the state necessary for generating an OpenID
authentication request.
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- openid.yadis.filters.BasicServiceEndpoint:
Generic endpoint object that contains parsed service information,
as well as a reference to the service element from which it was
generated.
- openid.yadis.filters.CompoundFilter:
Create a new filter that applies a set of filters to an endpoint
and collects their results.
- openid.consumer.consumer.Consumer:
An OpenID consumer implementation that performs discovery and does
session management.
- openid.server.server.Decoder:
I decode an incoming web request in to a OpenIDRequest.
- openid.dh.DiffieHellman
- openid.server.server.DiffieHellmanSHA1ServerSession:
An object that knows how to handle association requests with the
Diffie-Hellman session type.
- openid.yadis.manager.Discovery:
State management for discovery.
- openid.yadis.discover.DiscoveryResult:
Contains the result of performing Yadis discovery on a URI
- openid.server.server.Encoder:
I encode responses in to WebResponses.
- openid.extension.Extension:
An interface for OpenID extensions.
- openid.fetchers.HTTPFetcher:
This class is the interface for openid HTTP fetchers.
- openid.fetchers.HTTPResponse:
XXX document attributes
- openid.yadis.filters.IFilter:
Interface for Yadis filter objects.
- openid.store.memstore.MemoryStore:
In-process memory store.
- openid.message.Message:
In the implementation of this object, None represents the global
namespace as well as a namespace with no key.
- openid.message.NamespaceMap:
Maintains a bijective map between namespace uris and aliases.
- openid.server.server.OpenIDRequest:
I represent an incoming OpenID request.
- openid.server.server.OpenIDResponse:
I am a response to an OpenID request.
- openid.consumer.discover.OpenIDServiceEndpoint:
Object representing an OpenID service endpoint.
- openid.store.interface.OpenIDStore:
This is the interface for the store objects the OpenID library
uses.
- openid.server.server.PlainTextServerSession:
An object that knows how to handle association requests with no
session type.
- openid.yadis.xrires.ProxyResolver:
Python interface to a remote XRI proxy resolver.
- openid.consumer.consumer.Response
- openid.server.server.Server:
I handle requests for an OpenID server.
- openid.store.memstore.ServerAssocs
- openid.association.SessionNegotiator:
A session negotiator controls the allowed and preferred association
types and association session types.
- openid.server.server.Signatory:
I sign things.
- openid.yadis.filters.TransformFilterMaker:
Take a list of basic filters and makes a filter that transforms the
basic filter into a top-level filter.
- openid.server.trustroot.TrustRoot:
This class represents an OpenID trust root.
- openid.server.server.WebResponse:
I am a response to an OpenID request in terms a web server
understands.
- openid.yadis.manager.YadisServiceManager:
Holds the state of a list of selected Yadis services, managing
storing it in a session and iterating over the services in order.
- datetime.date:
date(year, month, day) --> date object
- datetime.datetime:
datetime(year, month, day[, hour[, minute[, second[,
microsecond[,tzinfo]]]]])
- frozenset:
frozenset() -> empty frozenset object frozenset(iterable) ->
frozenset object
- MySQLdb.DBAPISet:
A special type of set for which A == x is true if A is a DBAPISet
and x is a member of that set.
- datetime.time:
time([hour[, minute[, second[, microsecond[, tzinfo]]]]]) --> a
time object