Package openid :: Package consumer :: Module discover
[frames | no frames]

Module openid.consumer.discover

Classes
OpenIDServiceEndpoint Object representing an OpenID service endpoint.

Function Summary
(str, list(OpenIDServiceEndpoint)) discover(uri)
Discover OpenID services for a URI.
  discoverNoYadis(uri)
  discoverXRI(iname)
(str, list(OpenIDServiceEndpoint)) discoverYadis(uri)
Discover OpenID services for a URI.
  findDelegate(service_element)
Extract a openid:Delegate value from a Yadis Service element represented as an ElementTree Element object.

Function Details

discover(uri)

Discover OpenID services for a URI. Tries Yadis and falls back on old-style <link rel='...'> discovery if Yadis fails.
Parameters:
uri - normalized identity URL
           (type=str)
Returns:
(identity_url, services)
           (type=(str, list(OpenIDServiceEndpoint)))

discoverYadis(uri)

Discover OpenID services for a URI. Tries Yadis and falls back on old-style <link rel='...'> discovery if Yadis fails.
Parameters:
uri - normalized identity URL
           (type=str)
Returns:
(identity_url, services)
           (type=(str, list(OpenIDServiceEndpoint)))

findDelegate(service_element)

Extract a openid:Delegate value from a Yadis Service element represented as an ElementTree Element object. If no delegate is found, returns None.

Generated by Epydoc 2.1 on Fri Dec 14 11:14:09 2007 http://epydoc.sf.net