[OpenID] [Fwd: Re: guid openid delegate]
Jack
jack at jackpot.uk.net
Thu Sep 13 21:50:54 UTC 2007
Johnny Bufu wrote:
>
> On 13-Sep-07, at 1:21 PM, Jack wrote:
>> What is surprising that a suppliedId such as
>> http://user.example.com/ is not to be subjected to discovery,
>
> How did you arrive at this conclusion?
For myself, I arrived at the opposite conclusion, through intuition.
Then, in this message: <517F9E6B-45F3-4987-8B54-4E9FE35AAFFE at sxip.com>
you said:
> "For URLs, the claimed identifier is not the result of the (las part
> of) discovery; it is determined only by the normalization (i.e. the
> URI-normalized form of the user-supplied id after following all
> redirects)."
>
>> whereas user.example.com/ must be discovered, in addition to being
>> normalized (and both URLs must be subjected to normalisation, yeah?
>> Just because you're a proper URL doesn't mean you're normalised).
user.example.com/ is not a URL (at least, it doesn't have the form of a
URL unless you pre-suppose a hierarchical protocol such as HTTP), and
therefore it must be subjected both to normalisation and discovery.
Is that incorrect?
>>
>> So absent a clear description of the rationale behind the various
>> decisions that have been made, one would assume that a suppliedId
>> that is an incomplete URL, once completed, should then be treated
>> in the same way as a suppliedID that is a complete URL.
>
> What exactly are you referring to with complete / incomplete URL, and
> the act of completing a URL?
I'm referring to one of the requirements for normalisation; taken from
OpenID Auth 2.0 Draft 12, 7.2: "if it does not include a "http" or
"https" scheme, the Identifier MUST be prefixed with the string "http://".
I guess the string "jack" is a complete URL; but in http terms, it's
referred to as a relative URL; and as a bare string, it's impossible to
tell whether it's supposed to be a URL or not. So by "complete URL",
perhaps I meant "recognisable as a URL".
If you feel I'm bugging you, perhaps it might be better if you left it
to someone else (or nobody) to answer my questions. If nobody answers,
that's OK - I'm nobody.
I have little doubt that the reason I have questions is simply because I
don't understand. I'm certainly not trying to attack anything, just to
clarify. I'm an outsider, trying to implement the specs as they develop.
I would have thought that the spec-writers would find it useful to know
what problems people like me have been having interpreting their
documentation.
--
Jack Cleaver.
More information about the general
mailing list