File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -253,6 +253,7 @@ def callback(self, request):
253253 sreg_resp = sreg .SRegResponse .fromSuccessResponse (info ),
254254 ax_resp = ax .FetchResponse .fromSuccessResponse (info )
255255 )
256+ self ._extract_extra_data (info , user_data )
256257 # Did we get any OAuth info?
257258 oauth = info .extensionResponse (
258259 'http://specs.openid.net/extensions/oauth/1.0' , False
@@ -273,6 +274,13 @@ def callback(self, request):
273274 else :
274275 raise ThirdPartyFailure ("OpenID failed." )
275276
277+ def _extract_extra_data (self , info , user_data ):
278+ """
279+ This function does nothing, but can be used in subclasses
280+ to extract extra information from the OpenIDResponse object
281+ """
282+ pass
283+
276284
277285class AttribAccess (object ):
278286 """Uniform attribute accessor for Simple Reg and Attribute Exchange
You can’t perform that action at this time.
0 commit comments