[OpenID] AE: How do you agree exchange type aliases collections? (2nd post attempt)
Mark Cross
sites at thirdvisit.co.uk
Sat Feb 2 17:42:00 UTC 2008
(if this is a second post, gmail is running more than 6 hours behind...)
I'm probably being really thick here, but I cannot find anything in the
http://openid.net/specs/openid-attribute-exchange-1_0-05.html
<http://openid.net/specs/openid-attribute-exchange-1_0-05.html>
Which states what the aliases will be for a profile/persona, in a way
that could described as a XRDS document what a profile is going to
consist of.
I can see that individual fields are defined as:
openid.ax.type.fav_movie=http:
//example.com/schema/favourite_movie
But say for example I want to use the schemes at :
http://www.axschema.org/types/#sreg <http://www.axschema.org/types/#sreg>
For populating my profile in my OP, if I use the Verisigin PIP, I will
have to manually create each field, clearly this is madness. Surely I
want to just log into my OP, enter the URI of a XRDS which describes
and returns a collection of fields:
<profile name=pet>
<field>openid.ax.type.fname=http://example.com/schema/fullname</field>
<field>openid.ax.type.gender=http://example.com/schema/gender</field>
<field>openid.ax.type.fav_dog=http://example.com/schema/favourite_dog</field>
</profile>
This will then create the profile "pet" which I can fill define the
values for and also clone within my OP, I may have more than one pet.
And when I go to relying sites using the "pet" schema, defined at a
URI I can automatically elect to pass over my pet(n) attribute
exchange values.
Has this been previously defined, or are there better ways to do this?
Cheers Mark
More information about the general
mailing list