Abstract
The present invention provides a system and method for providing access to a second application to a user authenticated to a first application. The method includes transmitting credential of the user to a first application server for authenticating the user, receiving an authentication response from the first application server, storing the user profile information in a profile register, displaying an identifier associated with the user profile information, and providing access to the second application upon obtaining the user profile information. The authentication response includes user profile information encrypted using a public key of the user and a certificate of the first application. The user profile information is decrypted using a private key of the user.