| Home | Trees | Index | Help |
|
|---|
|
openid: This package is an implementation of the OpenID specification in
Python.
association: This module contains code for dealing with associations between
consumers and servers.
consumer: This package contains the portions of the library used only when
implementing an OpenID consumer.
cryptutil: Module containing a cryptographic-quality source of randomness and
other cryptographically useful functionality
dh
extension
extensions: OpenID Extension modules.
fetchers: This module contains the HTTP fetcher interface and several
implementations.
kvform
message: Extension argument processing code
oidutil: This module contains general utility code that is used throughout the
library.
server: This package contains the portions of the library used only when
implementing an OpenID server.
sreg: moved to openid.extensions.sreg
store: This package contains the modules related to this library's use of
persistent storage.
interface: This module contains the definition of the OpenIDStore interface.
filestore: This module contains an OpenIDStore implementation backed by
flat files.
sqlstore: This module contains OpenIDStore implementations that use
various SQL databases to back them.
memstore: A simple store using only in-process memory.
nonce
urinorm
yadis: Yadis.
constants
discover
etxrd: ElementTree interface to an XRD document.
filters: This module contains functions and classes used for extracting
endpoint information out of a Yadis XRD file using the ElementTree XML
parser.
manager
parsehtml
services
xri: Utility functions for handling XRIs.
xrires: XRI resolution.
__builtin__.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.discover.DiscoveryFailure:
Raised when a YADIS protocol error occurs in the discovery process
openid.server.server.EncodingError:
Could not encode this as a protocol message.
openid.server.server.AlreadySigned:
This response is already signed.
openid.fetchers.HTTPFetchingError:
Exception that is wrapped around all exceptions that are raised by the
underlying fetcher when using the ExceptionWrappingFetcher
openid.fetchers.HTTPError:
This exception is raised by the
CurlHTTPFetcher when it encounters an
exceptional situation fetching a URL.
openid.yadis.parsehtml.MetaNotFound:
Exception to hold the content of the page if we did not find the
appropriate <meta> tag
openid.server.server.NoReturnToError:
Raised when a response to a request cannot be generated because the
request contains no return_to URL.
openid.server.server.ProtocolError:
A message did not conform to the OpenID protocol.
openid.server.server.MalformedReturnURL:
The return_to URL doesn't look like a valid URL.
openid.server.server.MalformedTrustRoot:
The trust root is not well-formed.
openid.server.server.UntrustedReturnURL:
A return_to is outside the trust_root.
exceptions.StandardError:
Base class for all standard Python exceptions that do not represent
interpreter exiting.
exceptions.ValueError:
Inappropriate argument value (of correct type).
openid.server.server.VersionError:
Raised when an operation was attempted that is not compatible with the
protocol version being used.
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.server.server.SigningEncoder:
I encode responses in to WebResponses, signing them when
required.
openid.extension.Extension:
An interface for OpenID extensions.
openid.extensions.pape.Request:
A Provider Authentication Policy request, sent from a relying party to
a provider
openid.extensions.pape.Response:
A Provider Authentication Policy response, sent from a provider to a
relying party
openid.extensions.sreg.SRegRequest:
An object to hold the state of a simple registration request.
openid.extensions.sreg.SRegResponse:
Represents the data returned in a simple registration response inside
of an OpenID id_res response.
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.AssociateRequest:
A request to establish an association.
openid.server.server.CheckAuthRequest:
A request to verify the validity of a previous response.
openid.server.server.CheckIDRequest:
A request to confirm the identity of a user.
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.store.filestore.FileOpenIDStore:
This is a filesystem-based store for OpenID associations and
nonces.
openid.store.sqlstore.SQLStore:
This is the parent class for the SQL stores, which contains the logic
common to all of the SQL stores.
openid.store.sqlstore.MySQLStore:
This is a MySQL-based specialization of SQLStore.
openid.store.sqlstore.PostgreSQLStore:
This is a PostgreSQL-based specialization of SQLStore.
openid.store.sqlstore.SQLiteStore:
This is an SQLite-based specialization of SQLStore.
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.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.
__builtin__.type:
type(object) -> the object's type type(name, bases, dict) -> a
new type
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.
markupbase.ParserBase:
Parser base class which provides some common support methods used by
the SGML/HTML and XHTML parsers.
HTMLParser.HTMLParser:
Find tags and other markup and call handler functions.
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Fri Jun 27 15:48:23 2008 | http://epydoc.sf.net |