A richer history API is also coming as a part of HTML5.
http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html

On Mon, Aug 2, 2010 at 12:47 PM, Brian Eaton <bea...@google.com> wrote:

> On Mon, Aug 2, 2010 at 9:23 AM, Oleg Gryb <oleg_g...@yahoo.com> wrote:
> >
> > What about browsing history? I've just run the JSP below in Tomcat and
> found out that Firefox remembers the redirect in the browsing history. It'll
> be a problem in a shared desktop or Internet kiosk environment.
>
> I think the best practice for authentication tokens passed on URLs is
> to clean the URL as soon as it is received.
>
> For the web server flow, that would mean sending a 302 after receiving
> the authorization code.
>
> For the user-agent/javascript flow, that would mean copying the token
> into a cookie or a javascript variable, and then using
> window.location.replace() to clean the URL.
>
> My javascript ninja sources tell me that location.replace() cleans the
> browser history, but I haven't actually tested it.  The mozilla
> documentation is very clear on the expected behavior:
>
> https://developer.mozilla.org/en/window.location
>
> "Replace the current document with the one at the provided URL. The
> difference from the assign() method is that after using replace() the
> current page will not be saved in session history, meaning the user
> won't be able to use the Back button to navigate to it."
>
> Cheers,
> Brian
>
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to