Download & Extend

Support update_url AX method to update profile data

Project:OpenID Provider AX
Version:6.x-1.x-dev
Component:Code
Category:task
Priority:normal
Assigned:Aron Novak
Status:closed (fixed)
Issue tags:OpenID AX update

Issue Summary

update_url needs to be sent via the openid client (relying party) to the provider in the fetch request, then:
"If present, the OpenID Provider may re-post the fetch response
message to the specified URL at some time after the initial response
has been sent, using a OpenID Authentication Positive Assertion."
http://openid.net/pipermail/specs/2007-October/002014.html

Things to do on the provider side:

  • Detect node profile updates via nodeapi
  • Send out the update to the update_url what was received from the relying party (client)

Comments

#1

Status:active» needs work

First shot of the patchset, only provider side, needs to test after the relying party will be done.

AttachmentSize
openid_provider_ax_update_url.patch 4.48 KB

#3

Status:needs work» needs review

Rerolled th patch with a few changes.

New dependency:
#948572: Fix implementation of openid_provider_unsolicited_assertion

AttachmentSize
501704-3-openid_provider_ax_update_url.patch 4.84 KB

#4

Sorry, lost the install file on the way.
Rerolled and attached the full patch, please have a look.

AttachmentSize
501704-4-openid_provider_ax_update_url.patch 6.82 KB

#5

Again, updated patch to meet Drupal requirements.

AttachmentSize
501704-5-openid_provider_ax_update_url.patch 6.86 KB

#6

With some smaller changes. Waiting for #948572: Fix implementation of openid_provider_unsolicited_assertion to get into OpenID Provider Module in order to get this committed.

AttachmentSize
501704-6-openid_provider_ax_update_url.patch 7.36 KB

#7

Status:needs review» fixed

Committed and pushed.

#8

Status:fixed» closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.