Package openid :: Package server :: Module server :: Class Decoder
[frames] | no frames]

Class Decoder

source code

object --+
         |
        Decoder

I decode an incoming web request in to a OpenIDRequest.

Instance Methods [hide private]
OpenIDRequest decode(self, query)
I transform query parameters into an OpenIDRequest.
  defaultDecoder(self, query)
Called to decode queries when no handler for that mode is found.

Inherited from object: __delattr__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__


Properties [hide private]

Inherited from object: __class__


Method Details [hide private]

decode(self, query)

source code 

I transform query parameters into an OpenIDRequest.

If the query does not seem to be an OpenID request at all, I return None.
Parameters:
  • query (dict) - The query parameters as a dictionary with each key mapping to one value.
Returns: OpenIDRequest
Raises:
  • ProtocolError - When the query does not seem to be a valid OpenID request.

defaultDecoder(self, query)

source code 

Called to decode queries when no handler for that mode is found.
Raises: