An authentication mechanism for use in network-based services generates an
authentication token. The authentication token is provided to a client
device as part of the code comprising a content page. The content page
code is received and loaded by a browser application at the client
device. When the content page code is received and loaded by the browser
application, the authentication token is loaded by the browser as well.
Upon receiving subsequent input, the browser application may send a
content request to the server. The content request includes the
authentication token maintained by the browser application in the content
page. A server may validate the authentication token provided in the
request using version information and one or more master authentication
tokens.