Patent ID: 8832814

Claim:
A computer implemented method for providing access to an application resident on an application server, the method comprising: receiving, from a user-operated computing device, a login session request at the application, the login session request comprising identity data for the user-operated computing device; intercepting, via an access control module, the login session request; transmitting, from the access control module, a redirect command indicating that no session exists for the user-operated computing device; redirecting, via the user-operated computing device, the login session request to a proxy gateway, wherein the proxy gateway has an access management agent; receiving, at the access control module, a proxy request from the proxy gateway with authenticated identity data for the user-operated computing device; validating, at the access control module, that the proxy request was sent from the proxy gateway; transmitting, to the user-operated computing device, from the access control module, a response to the proxy request comprising a session cookie generated by the access control module; and receiving, from the user-operated computing device, at the access control module, the session cookie for establishing a session between the user-operated computing device and the application.