Home | Trees | Indices | Help |
---|
|
Simple registration request and response parsing and object representation
This module contains objects representing simple registration requests and responses that can be used with both OpenID relying parties and OpenID providers.
AuthRequest
object before making the
checkid_
request to the OpenID provider:
auth_request.addExtension(SRegRequest(required=['email']))
SRegRequest.fromOpenIDRequest
, gets the
user's approval and data, creates a SRegResponse
object and adds it to the
id_res
response:
sreg_req = SRegRequest.fromOpenIDRequest(checkid_request) # [ get the user's approval and data, informing the user that # the fields in sreg_response were requested ] sreg_resp = SRegResponse.extractResponse(sreg_req, user_data) sreg_resp.toMessage(openid_response.fields)
SRegResponse.fromSuccessResponse
to extract
the data from the OpenID response:
sreg_resp = SRegResponse.fromSuccessResponse(success_response)
Since: 2.0
|
|||
SRegNamespaceError The simple registration namespace was not found and could not be created using the expected name (there's another extension using the name 'sreg') |
|||
SRegRequest An object to hold the state of a simple registration request. |
|||
SRegResponse Represents the data returned in a simple registration response inside of an OpenID id_res response.
|
|
|||
|
|||
bool |
|
||
str
|
|
|
|||
basestring = str, unicode
|
|||
data_fields =
|
|||
ns_uri_1_0 =
|
|||
ns_uri_1_1 =
|
|||
ns_uri =
|
|||
__package__ =
|
|||
sreg_data_fields The names of the data fields that are listed in the sreg spec, and a description of them in English |
|||
sreg_uri The preferred URI to use for the simple registration namespace and XRD Type value |
|
Check to see that the given value is a valid simple registration data field name.
|
Does the given endpoint advertise support for simple registration?
|
Extract the simple registration namespace URI from the given OpenID message. Handles OpenID 1 and 2, as well as both sreg namespace URIs found in the wild, as well as missing namespace definitions (for OpenID 1)
|
|
data_fields
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Tue Sep 18 17:24:59 2018 | http://epydoc.sourceforge.net |