Patent ID: 7512651

Claim:
A method comprising: receiving, at a portal server, a request for an application; retrieving, at the portal server, a template associated with the application, the template used to generate a network address locating the application at an application server; generating, at the portal server, the network address including first user credentials in a query portion of the network address, the network address generated using a template including at least one value specific to a user of the application and at least another value specific to the application, the network address configured, such that when the network address is sent to a browser at a client, the browser launches the application using the at least one value specific to the user of the application and the at least one other value specific to the application; generating, at the portal server, source code without including the first user credentials, when the browser does not include a frame to render an output of the application, the source code without the first user credentials configured to redirect the browser to the portal server after generating, using the source code, the frame at the browser, the redirection causing the portal server to restore the network address including first user credentials; and transmitting, by the portal server to the browser, the network address including first user credentials to generate, at the browser, a post request to log, at the application server, the query portion and without logging, at the application server, the first user credentials.