Patent ID: 11876793
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 6:
7. A computer-implemented method for managing multiple identity management systems across a plurality of distributed applications, the method executable by one or more processing devices and comprising;
generating, within one or more servers having a web server instance configured to enable a first identity management system within one or more of a plurality of distributed applications, at least one virtual web server instance configured to enable a second identity management system within the one or more of the plurality of distributed applications, wherein each of the first and second identity management systems are configured to control user access to a corresponding one of the plurality of distributed applications;
receiving a request, originating from a first one of the plurality of distributed applications, to access a second one of the plurality of distributed applications; and
in response to receiving the request, implementing a first set of rules to analyze the request to determine whether the request includes an authentication token storing user authentication credentials, wherein the inclusion of the authentication token in the request indicates that the authentication token is used to propagate user authentication credentials from the first distributed application to the second distributed application; and
route the request, within one of the one or more servers, to either (i) the web server instance enabling the first identity management system based on determination that the request does not include the authentication token, or (ii) one of the at least one virtual web server instances enabling the second identity management system based on determination that the request does include the authentication token, wherein the routing of the request to either (i) or (ii) provides for the request to be processed without requiring a user of the first and second distributed applications to re-enter login-credentials.