Patent ID: 8689304

Claim:
A method for providing enhanced site access security by use of multiple authentications from independent sources, the method comprising: receiving, by a user authentication process running in a server, login information from a user accessing a service application from a client system, wherein a security enhanced user service system comprises the user authentication process, the service application, a multi-authentication module and an authentication database, the security enhanced user service system coupled to the client system; determining that the received login information is valid; sending a multi-authentication data to the multi-authentication module, wherein the multi-authentication data is selected from a first group consisting of a connection data to a central multi-authentication (CM) module, an authentication query to the CM module, and an authentication request to a first local multi-authentication (LM) module, and wherein, in said sending, the user authentication process sends the connection data to the central multi-authentication (CM) module; receiving, by the CM module, the connection data comprising values of C_ClientAddr, C_App, C_UserId, and C_Status, wherein a first value C_ClientAddr identifies the client system, wherein a second value C_App identifies the service application, wherein a third value C_UserID identifies the user who attempts to log in to a Q_App service application from a Q_ClientAddr client system, and wherein a fourth value C_Status is selected from a group consisting TRUE (1) and FALSE (0), wherein TRUE represents that the user C_UserID is currently signed in with the service application C_App, and wherein FALSE represents that the user C_UserID is not signed in with the service application C_App; storing the received connection data in a central multi-authentication (CM) database that is coupled to the CM module; receiving a response responsive to said sending, wherein the response is selected from a second group consisting of a grant response and a denial response in accordance with content of the authentication database, wherein the grant response permits the user to access the service application from the client system, and wherein the denial response prohibits the user from accessing the service application from the client system; and communicating the received response to the user of the client system.