Seems a bit odd to issue a refresh token for 6 hours. Why not just issue an 
access token for 6 hours without any refresh token.

EHL

> -----Original Message-----
> From: oauth-boun...@ietf.org [mailto:oauth-boun...@ietf.org] On Behalf
> Of matake@gmail
> Sent: Thursday, February 03, 2011 4:43 PM
> To: Phil Hunt
> Cc: OAuth WG
> Subject: Re: [OAUTH-WG] Refresh Token and Expires_in
> 
> > since it expires in 3 to 6 months
> 
> No, 6 hours or 3 months.
> 3 months when user approved long-time access, 6 hours when not.
> (Mixi has a checkbox on authorization page for that, so an client can have
> both kind of refresh_tokens)
> 
> The only way to know the refresh_token lifetime is try to refresh after 6+
> hours in this case.
> 
> On 2011/02/04, at 9:35, Phil Hunt wrote:
> 
> > I think this is a matter of frequency. Since an access token might expire
> frequently (e.g. in seconds rather than days or months), it is worth having
> the client calculate to see if a token has expired (by returning expires_in). 
> It
> has the effect of saving the client/server a failed request/response round
> trip that might occur fairly frequently.
> >
> > In the case of the refresh_token, since it expires in 3 to 6 months, as in
> your example, it doesn't cost much to try the token and get an invalid_grant
> error in response forcing the client to re-authorize the grant.
> >
> > Still, I think the OAuth specification might be improved with some 
> > clarifying
> text (in section 1.4?).
> >
> > Phil
> > phil.h...@oracle.com
> >
> >
> >
> >
> > On 2011-02-03, at 4:19 PM, matake@gmail wrote:
> >
> >> Mixi, one of the biggest Japanese social network service, supports
> OAuth2 with refresh_token.
> >> The lifetime of refresh_token is 6 hours ~ 3 months depends on user's
> decision on authorization.
> >>
> >> In that case, how can Mixi tell the lifetime of refresh_token?
> >> Currently they just documented it in their API document.
> >>
> >> On 2011/02/04, at 5:43, William Mills wrote:
> >>
> >>> The general use case for refresh tokens is that they don't have a
> lifetime, although they can be invalidated by various things.
> >>>
> >>>> -----Original Message-----
> >>>> From: oauth-boun...@ietf.org [mailto:oauth-boun...@ietf.org] On
> >>>> Behalf Of Phil Hunt
> >>>> Sent: Thursday, February 03, 2011 12:27 PM
> >>>> To: OAuth WG
> >>>> Subject: [OAUTH-WG] Refresh Token and Expires_in
> >>>>
> >>>> In 5.1 (draft 12), if a refresh_token is returned with an
> >>>> access_token, what does expires_in refer to? Strict reading of the
> >>>> spec says it refers to the access_token, but isn't lifetime of the
> >>>> refresh token as important?  Should there be a similar
> "refresh_expires_in"?
> >>>>
> >>>> Apologies if this was discussed before.
> >>>>
> >>>> Phil
> >>>> phil.h...@oracle.com
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> OAuth mailing list
> >>>> OAuth@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/oauth
> >>> _______________________________________________
> >>> OAuth mailing list
> >>> OAuth@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/oauth
> >>
> >
> 
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to