Patent ID: 8863250

Claim:
A non-transitory computer-readable medium embodying a program executable in a client computing device, the program comprising: code that, in response to receiving a master security credential from a user, requests account data for a plurality of accounts of the user for a plurality of network sites from an authentication management service over a network using the master security credential, the account data including a respective security credential for individual ones of the plurality of accounts; code that automatically authenticates with a plurality of authentication services corresponding to at least two of the plurality of network sites using a respective at least two of the plurality of accounts in response to the user accessing the at least two of the plurality of network sites, wherein a respective session is established for individual ones of the network sites; code that determines that a logout is to be performed based at least in part on at least one of a user logout indication or an expiration of a predetermined period of user inactivity; and code that performs the logout by ending the respective sessions, the code that performs the logout being further configured to: automatically send a respective logout indication to individual ones of the plurality of authentication services; automatically flush data relating to the respective sessions in the client computing device; and automatically remove the account data from the client computing device.