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 |