Home | Trees | Indices | Help |
|
---|
|
object --+ | TrustRoot
parse
classmethod accepts a trust root string,
producing a TrustRoot
object. The method OpenID server
implementers would be most likely to use is the isSane
method, which checks the trust root for
given patterns that indicate that the trust root is too broad or points
to a local network resource.
|
|||
bool
|
isSane(self) This method checks the to see if a trust root represents a reasonable (sane) set of URLs. |
||
__init__(self,
unparsed,
proto,
wildcard,
host,
port,
path) x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
|||
bool
|
validateURL(self,
url) Validates a URL against this trust root. |
||
__repr__(self) repr(x) |
|||
__str__(self) str(x) |
|||
Inherited from |
|
|||
NoneType or TrustRoot
|
parse(cls,
trust_root) This method creates a TrustRoot instance from the given input, if
possible.
|
||
checkSanity(cls,
trust_root_string) str -> bool |
|||
checkURL(cls,
trust_root,
url) quick func for validating a url against a trust root. |
|
|||
Inherited from |
|
This method creates a TrustRoot instance from the given input, if
possible.
|
This method checks the to see if a trust root represents a reasonable (sane) set of URLs. 'http://*.com/', for example is not a reasonable pattern, as it cannot meaningfully specify the site claiming it. This function attempts to find many related examples, but it can only work via heuristics. Negative responses from this method should be treated as advisory, used only to alert the user to examine the trust root carefully.
|
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
Validates a URL against this trust root.
|
str -> bool is this a sane trust root? |
quick func for validating a url against a trust root. See the TrustRoot class if you need more control. |
repr(x)
|
str(x)
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0alpha3 on Fri Jun 22 21:41:46 2007 | http://epydoc.sourceforge.net |