This is not about oAuth authentication. For now we're just using the default
implementation like so:

HyvesGadget.prototype.rpcToken = (0x7FFFFFFF * Math.random()) | 0;

I understand that they should have a limited lifetime, but in this example
they're just valid once. However, I don't understand how reloading the page
and going back/forward are any different and are working and not working
respectively.

On 9/30/08 3:23 PM, "Astha Bhatnagar" <[EMAIL PROTECTED]> wrote:

> Sorry for the formatting thing. For clear understanding I am copying that
> again
> Request Token: Used by the Consumer to ask the User to authorize access to
> the Protected Resources. The User-authorized Request Token is exchanged for
> an Access Token, MUST only be used once, and MUST NOT be used for any other
> purpose. It is RECOMMENDED that Request Tokens have a limited lifetime
> 
> .Access Token: Used by the Consumer to access the Protected Resources on
> behalf of
> the User. Access Tokens MAY limit access to certain Protected Resources, and
> MAY have a limited lifetime. Service Providers SHOULD allow Users to revoke
> Access Tokens. Only the Access Token SHALL be used to access the Protect
> Resources.
> 
> On Tue, Sep 30, 2008 at 6:40 PM, Astha Bhatnagar <
> [EMAIL PROTECTED]> wrote:
> 
>> Missed the link for OAuth Specification(source of the definitions)
>> http://oauth.net/core/1.0#anchor9
>> 
>> 
>> On Tue, Sep 30, 2008 at 6:37 PM, Astha Bhatnagar <
>> [EMAIL PROTECTED]> wrote:
>> 
>>> Hi,
>>> In OAuth authentication process two type of tokens are used:
>>> 
>>> Request Token: Used by the Consumer to ask the User to authorize access
>>> to the Protected Resources. The User-authorized Request Token is exchanged
>>> for an Access Token, MUST only be used once, and MUST NOT be used for any
>>> other purpose. It is RECOMMENDED that Request Tokens have a limited
>>> lifetime. Access Token:Used by the Consumer to access the Protected
>>> Resources on behalf of the User. Access Tokens MAY limit access to certain
>>> Protected Resources, and MAY have a limited lifetime. Service Providers
>>> SHOULD allow Users to revoke Access Tokens. Only the Access Token SHALL be
>>> used to access the Protect Resources.
>>> 
>>> 
>>> It is clear by the Request token definition that it is used only once and
>>> it has a limited life time. So when you move back or forward same request
>>> token is submitted to get data or to get access token. That's why it gives
>>> error "Invalid auth token".
>>> 
>>> Anybody here please correct me if I'm wrong :-)
>>> 
>>> On Tue, Sep 30, 2008 at 5:48 PM, Youri op 't Roodt <[EMAIL PROTECTED]>wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I¹m implementing a OS 0.7 container and I¹ve stumbled upon an issue where
>>>> the gadgets.window.adjustHeight() doesn¹t work when you come to a page
>>>> with
>>>> a gadget by clicking the forward/back button of your browser (so far in
>>>> FF30
>>>> and SAF312). The iFrame urls contain a new rpctoken, but somehow the
>>>> authToken in the gadget has an Œold¹ value. When I reload the page (e.g.
>>>> Cmd-R), the tokens are in sync again and everything works fine. If, from
>>>> there, I go forward and then back (using the browser buttons) to the same
>>>> page, the authToken in the gadget still has the Œold¹ value. The
>>>> gadgets.rpc.process function then throws the ³Invalid auth token.² error
>>>> when trying to adjust the height.
>>>> I¹ve seen this happening on Hi5 as well, did anyone else experience this
>>>> or
>>>> maybe have a solution?
>>>> 
>>>> Thanks in advance,
>>>> 
>>>> Youri op Œt Roodt
>>>> Hyves
>>>> 
>>>> 
>>> 
>> 

Reply via email to