Closed (fixed)
Project:
OpenID Client SREG
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Reporter:
Created:
24 Apr 2009 at 17:27 UTC
Updated:
13 Jul 2009 at 13:10 UTC
With the big changes in the openid stack (http://groups.drupal.org/node/21221), openid_client_sreg stopped working.
Here is a patch what makes the module conforming to the new stack idea. The mapping is done via the openid_cp_field (via a hook, so no hard dependency).
I tested and it works fine. More testers wanted :)
| Comment | File | Size | Author |
|---|---|---|---|
| openid_client_sreg_make_work_with_openid_stack.patch | 10.31 KB | aron novak |
Comments
Comment #1
aron novakRelated (depending patches): #444170: Hook changes and client side SReg support and #444204: Hook change because of client side SReg support
Comment #2
alex_b commentedComment #3
alex_b commentedI see this patch removes an implementation of hook_openid_response() and replaces it with a custom callback on openid/authenticate - just like OpenID Client AX does.
We (Aron and I) discussed this on IM and we found that hook_openid_response() is not invoked by any existing OpenID module but it is being suggested here #329493: OpenID Road Map for Drupal by Darren Ferguson.
In favor of a functioning OpenID stack I think it's a good idea to replace the hook_openid_response() implementation with a callback on openid/authenticate just like this patch suggests.
We should start thinking about adding this hook_openid_response() into openid.module though.
Comment #4
alex_b commentedOk, just confirmed with Darren, #3 is ok with him, too.
We need to work on #319840: Add hook to the OpenID module for returning data to clean up this issue.
Comment #5
alex_b commentedJust did another round of tests - RTBC.
Comment #6
alex_b commentedCommitted. Thank you!