(2009/11/17 10:58), Will Norris wrote:
On Nov 16, 2009, at 3:49 PM, Nat Sakimura wrote:
Right. AX 1.1 is to be expedient so that it will remove the current acute
pain.
It should be minimalistic as to the spec change and to the implementation
change.
AX 2.0 will be more generic fix, and that is the place we should consider
whole bunch of issues.
I agree that there should be discovery way of it in XRD/s for many use
cases,
but it seems to me to be in the territory of AX2.0.
Attached please find the first cut of AX1.1 Draft01.
It looks like you have policy URL defined as an actual AX attribute? How would
that work if the RP is sending the URL to the OP. Doesn't it need to be a
standalone parameter like update_url is?
In this 1.1 draft, I have added the capability for the fetch request to
include "value"/"parameter".
Thus, you can do something like:
openid.ns.ax=http://openid.net/srv/ax/1.1
openid.ax.mode=fetch_request
openid.ax.type.policy_url=http://axschema.org/policy_url
openid.ax.value.policy_url=http://examplerp.com/data_usage_policy.html
...
But you are right. It would be simpler to do openid.ax.policy_url.
I have done it in the "AX way" but it does not have to be like that.
That actually is true for all the mandatory fields that I have added in Section
7.1.
I wanted to know what would be the sentiment of this community wrt this
so I have kept it in "purist" form.
So you like the fixed urls for the basic set?
The attribute schema is extensible... there is nothing stopping someone from creating a
"name" attribute in their own namespace. Nor can we force OPs to release any
particular piece of data for users. So what does it mean for section 7 to say that this
particular set of attributes MUST be supported? supported in what sense? The OP must
understand the request? Well that's required anyway right, as long as it's a well-formed
AX request? I think the most we can do here is to *encourage* use of these attribute
names.
Supported in the sense that the OP must understand those attribute
schema urls.
In general, when OP encounters a type URL, they do not know what to do
with it
although they understand that it is a valid AX request.
I meant that the OP must understand these type URLs because it is baked
into the spec.
I am still using axschema.org but shorter ones in the spirit of bit.ly would
be preferable. Also, perhaps we should replace all example.com to this URI
(whether it be axschema or a short one) because that would drive people to a
standard set of uris.
keep in mind that whatever we use here is going to be somewhat permanent. Even
though AX 2.0 may be incompatible with 1.X (due to a richer message format, or
whatever), it's quite likely that we'll still want to use the same attribute
URIs.
Yes. So the question is whether we want to use axschema.org for the
permanent purpose, or something else.
From openid point of view, openid.net is good. However, this schema can
be used by other protocols, so perhaps non-openid url might be better.
Just curious, but why are we stressing too much on the attribute name length?
I understand we want to keep the message smaller if possible, but isn't that
what the artifact profile is going to be for? Won't this be a moot point then?
From the feedback that I am getting in iiw etc., shorter as it becomes,
the payload itself gets smaller, and that's a plus for those
mega-providers.
=nat
-will
_______________________________________________
specs mailing list
[email protected]
http://lists.openid.net/mailman/listinfo/openid-specs
_______________________________________________
specs mailing list
[email protected]
http://lists.openid.net/mailman/listinfo/openid-specs