[OpenID] How to implement AX with JanRain lib?

Kevin Turner kevin at janrain.com
Thu Oct 23 18:47:39 UTC 2008


The two messages you have below are semantically equivalent.  Whether
the alias is 'ext0' or 'myauth' is no matter, in either case this
means "There is one http://myserver/axschema/Auth.xml response and its
value is '1'."

If the Drupal AX implementation is broken and assigns meaning to those
aliases instead of relying on that http://myserver/axschema/Auth.xml
type, then we will need to do some work to get around this.  Half of
this work is already done,
Auth_OpenID_AX_FetchResponse.getExtensionArgs does accept a request
object to match the aliases for, but the toMessage method does not
pass that argument through.  I have logged that as ticket #303 at
trac.openidenabled.com.

On Wed, Oct 22, 2008 at 9:02 PM, AOI NAKANISHI
<aoi_nakanishi at cybird.co.jp> wrote:

> This code work for add some parameter:
>   openid.ax.count.ext0=1&
>   openid.ax.mode=fetch_response&
>   openid.ax.type.ext0=http://myserver/axschema/Auth.xml&
>   openid.ax.value.ext0.1=1&
>   openid.signed=assoc_handle,...,
>                 ax.count.ext0,
>                 ax.mode,
>                 ax.type.ext0,
>                 ax.value.ext0.1
>
> I think it must be:
>   openid.ax.count.myauth=1&
>   openid.ax.mode=fetch_response&
>   openid.ax.type.myauth=http://myserver/axschema/Auth.xml&
>   openid.ax.value.myauth.1=1&
>   openid.signed=assoc_handle,...,
>                 ax.count.myauth,
>                 ax.mode,
>                 ax.type.myauth,
>                 ax.value.myauth.1



More information about the general mailing list