PAPE Extension Specification (part 2)
David Recordon
drecordon at sixapart.com
Mon Oct 22 21:54:39 UTC 2007
On Oct 9, 2007, at 10:08 AM, Jonathan Daugherty wrote:
> Hi all,
>
> Here are a few more items.
>
> Section 5.1
>
> - The spec doesn't specify what should be done in the absence of
> max_auth_age in a PAPE request. I could assume, but it would be
> easy enough to specify, say, that the OP is to authenticate the
> user at its own discretion.
Works for me. http://svn.openid.net/diff.php?
repname=specifications&path=%
2Fprovider_authentication_policy_extension%2F1.0%2Ftrunk%2Fopenid-
provider-authentication-policy-extension-1_0.xml&rev=372&sc=1
>
> - In my opinion, the third paragraph for max_auth_age (beginning
> "The OP should realize") is implicit. I think it should be
> removed.
I could be convinced either way. Personally I lean toward leaving it
since it provides additional context as to the parameter. All of
PAPE is a negotiation dance between the RP and OP, so also inferring
that a RP may or may not choose to deny access to the user is important.
>
> - The preferred_auth_policies specification claims, "If multiple
> policies are requested, the OP SHALL try to satisfy as many as it
> can." In terms of language strength, "SHALL try" is an oxymoron.
> Can we change this to "If multiple policies are requested, the OP
> SHOULD satisfy as many as possible"?
Good catch. http://svn.openid.net/diff.php?
repname=specifications&path=%
2Fprovider_authentication_policy_extension%2F1.0%2Ftrunk%2Fopenid-
provider-authentication-policy-extension-1_0.xml&rev=372&sc=1
>
> - The preferred_auth_policies specification also states that "If no
> policies are requested, the RP is interested in other information
> such as the authentication age." I think that is speculative and
> should be removed. If it isn't removed, I think it should be
> moved to a section discussing the protocol flow more generally.
>
I've moved it down under the "Value:" line which is where most other
notes are. If there is somewhere else to put it entirely that is
good too. Been trying to augment the parameters with a note so that
it is easy to get context all in one place. http://svn.openid.net/
diff.php?repname=specifications&path=%
2Fprovider_authentication_policy_extension%2F1.0%2Ftrunk%2Fopenid-
provider-authentication-policy-extension-1_0.xml&rev=374&sc=1
Thanks,
--David
> Thanks,
>
> --
> Jonathan Daugherty
> JanRain, Inc.
> irc.freenode.net: cygnus in #openid
> cygnus.myopenid.com
> _______________________________________________
> specs mailing list
> specs at openid.net
> http://openid.net/mailman/listinfo/specs
>
More information about the specs
mailing list