Yes. I saw this too after I had sent my answer. But then I decided
that I had to read the whole spec again.
I think that should we go this way then some sections of the spec need
clarification.
Maybe one of the original authors/designers can shed some light into
this?
My guess is that e.g. the possibility to use the supportedclaims-
element (as you wrote) is a mere accident in the schema definition
identity.xsd. We need supportedclaims for the managed cards and only
that makes this element available for self-issued cards. I am only
guessing and can not see into the head of the original authors/
architects of the spec. Don't want to offend Kim, Arun, ...
And we need a best-practice guide for selector implementors too. If a
relyingparty does NOT specify an issuer, should the selector then
offer to create a "matching" self-issued card (when a matching managed
is not available)? How does the selector determine the type (string,
xsd-date, tri-boolean, boolean, doctype...) of a claim?
I am not against this. I fact I often wondered why the user should not
be able to issue other claims about himself then the small set of
predefined ones.
Did you implement this through in Azigo, Higgins selectors? Will read
the higgins-dev list now.
I guess there is some work to do if we want to support this. For the
openinfocard selector I can say that the self-issued claims are
hardcoded (in many places).
It is luck that the openinfocard selector has no import/export ;-) ?
-Axel
On 21 Jan., 00:24, Paul Trevithick <
ptrevith...@gmail.com> wrote:
> Axel,
>
> Within a personal card there is a <SupportedClaimTypeList> element and
> within that there are <SupportedClaimType> elements. For example:
>
> <SupportedClaimTypeList>
> ...
> <SupportedClaimType
> Uri="
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname">
> <DisplayTag>First Name</DisplayTag>
> <Description>First Name</Description>
> </SupportedClaimType>
> ...
>
> So we can just provide these same descriptive elements for the ³new² claim
> types too, no?
>
> --Paul
>