[OpenID] rationale behind short-lived associations
David Recordon
recordond at gmail.com
Mon Nov 30 02:12:19 UTC 2009
I think I agree with you Will that there is little value of long lived
associations. They reduce a bit of overhead, but renewing them every 24
hours shouldn't be too bad. It seems prudent for an RP to renew the
association proactively versus waiting for a user to be signing in and
having the OP tell them that the association is no longer valid. (Thus
creating additional wait time for the user.)
--David
On Sun, Nov 29, 2009 at 12:26 PM, Johannes Ernst <jernst+openid.net@
netmesh.us> wrote:
> I think it's because SSH keys are public/private key pairs, while OpenID
> associations are symmetric, i.e. two parties have to keep them safe and
> either of them has to trust the other that they keep them safe. (At least
> that's my guess ...) In the asymmetric case, nothing bad happens if a third
> party discovers somebody else's public key.
>
> Coincidentally one of the reasons that we based LID of public key pairs
> instead of symmetric keys.
>
> As you point out, making the lifetime shorter improves one thing but makes
> another thing harder, there's a tradeoff there.
>
>
> On Nov 29, 2009, at 10:34, Will Norris wrote:
>
> > One question has been bugging me for a while after reading the ICAM
> OpenID profile[0]. The ICAM profile specifies that associations must expire
> within at least 24 hours. What's the rationale behind this?
> >
> > Or put another way, what about the benefits of using long-lived
> associations? Take SSH host keys for example. They MUST be long lived to
> actually serve the purpose they are intended for... to ensure that host
> you're talking to today is the same host you talked to yesterday, and the
> day before that. Now for the really paranoid, you would verify the SSH host
> key out of band some way, but I'm certainly not suggesting that (I've gotten
> my fill of that with SAML metadata exchange). But even without the out of
> band verification, there is a lot of value just in having the host key long
> lived.
> >
> > Why are these same principals not applied to OpenID associations? Am I
> overloading the purpose of the association?
> >
> > [0]: http://www.idmanagement.gov/documents/ICAM_OpenID20Profile.pdf
> >
> > -will
> > _______________________________________________
> > general mailing list
> > general at lists.openid.net
> > http://lists.openid.net/mailman/listinfo/openid-general
>
> _______________________________________________
> general mailing list
> general at lists.openid.net
> http://lists.openid.net/mailman/listinfo/openid-general
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20091129/67eb8d56/attachment-0001.htm>
More information about the general
mailing list