Patent ID: 9426142
Filing Date: 2016-08-23
CPC Classification: G06F,H04L

Claim Text:
1. A method for logging into an application across separate domains, comprising: sending, by an administrative device, a request by an administrative user to log in to a server associated with a first domain in a database system environment; receiving, by the administrative device, a session identification allowing the administrative user to log into the server associated with the first domain in the database system environment; sending, by the administrative device, a substitute user request to the server associated with the first domain in the database system environment, the substitute user request including a request for the administrative user of the administrative device to become associated with another user's profile on a second domain in the database system environment, wherein the other user's profile on the second domain is a non-administrative user on the second domain; receiving, by the administrative device, prepared data allowing the user of the administrative device to directly login to an application of the database system environment on the second domain as if the administrative user was the non-administrative user, the prepared data including an encrypted version of the IP address of the administrative device; sending, by the administrative device, the prepared data to a second server associated with the second domain with an IP address of the administrative device; receiving, from the second server, a session ID allowing the user of the administrative device to directly login to the application on the second domain as the non-administrative user when the second server determines that the encrypted version of the IP address of the administrative device included within the prepared data matches the IP address sent with the prepared data; sending, by the administrative device, a request to log out of the application to the second server, the second server clearing the session ID upon receipt of the request to log out of the application; and receiving, by the administrative device from the second server, a previous session identification to the user of the first domain redirecting the user of the first domain back to the first domain.