Patent ID: 7386672

Claim:
A method for sharing data between first and second software applications during a user session, the method comprising the steps of: a user providing authorization data to the first software application; the first software application storing the authorization data in a trusted section of the global data cache, the first software application storing application data in at least one of a protected section and an unprotected section of the global data cache; the second software application requesting verification that the user is authorized to access the second software application; reading the authorization data from the trusted area of the global data cache; determining from the read authorization data whether the user is authorized to access the second software application; if the user is authorized to access the second software application, allowing the user to access the second software application; if the user is not authorized to access the data in the global data cache, denying the user access to the second software application; and invalidating the data in the global data cache corresponding to the user session after the user session terminates.