METHOD AND SYSTEM FOR ESTABLISHING AND MAINTAINING AN IMPROVED SINGLE SIGN-ON (SSO) FACILITY
First Claim
1. A method for establishing and maintaining a Single Sign-on between a reverse proxy and a back-end server, comprising:
- instigating an authentication process through a browser in order for a user to obtain access to the back-end server;
intercepting a login page from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an asynchronous engine on the browser executing a login process with an authentication profiling service, in order to retrieve the login information for the back-end server;
completing the authentication process with the back-end to allow the user access the back-end server through the asynchronous engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for establishing and maintaining a Single Sign-on between a reverse proxy and a back-end server can include instigating an authentication process through a browser for a user to obtain access to the back-end server, intercepting a login page from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an asynchronous engine on the browser executing a login process with an authentication profiling service, in order to retrieve the login information for the back-end server, and completing the authentication process with the back-end to allow the user access the back-end server through the asynchronous engine.
-
Citations
28 Claims
-
1. A method for establishing and maintaining a Single Sign-on between a reverse proxy and a back-end server, comprising:
-
instigating an authentication process through a browser in order for a user to obtain access to the back-end server; intercepting a login page from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an asynchronous engine on the browser executing a login process with an authentication profiling service, in order to retrieve the login information for the back-end server; completing the authentication process with the back-end to allow the user access the back-end server through the asynchronous engine. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11)
-
-
7. A method for creating an account for a Single Sign-on between a reverse proxy and a back-end server, comprising:
-
instigating an account request through a browser in order for a user to obtain access to the back-end server; intercepting a request for information from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an AJAX engine between the browser and the reverse proxy executing an account creation process with an authentication profiling service by means of the AJAX engine, in order to retrieve the account information for the back-end server; sending the account information to the back-end server for completion of an account creation; completing an authentication process to allow the user access to the back-end server through the AJAX engine.
-
-
8. A method for changing a password in a Single Sign-on between a reverse proxy and a back-end server, comprising:
-
instigating a change password process through a browser in order for a user to obtain access to the back-end server with a new password; intercepting a login page from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an AJAX engine between the browser and the reverse proxy executing a change password process with an authentication profiling service using the AJAX engine, in order to retrieve the login information with a new password for the back-end server; sending the login information and new password to the back-end server for registration thereof; completing an authentication process to allow the user access to the back-end server through the AJAX engine with the new password. - View Dependent Claims (9)
-
-
12-14. -14. (canceled)
-
15. A system comprising:
a data processing system configured to perform executable operations comprising; instigating an authentication process through a browser in order for a user to obtain access to the back-end server; intercepting a login page from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an asynchronous engine on the browser executing a login process with an authentication profiling service, in order to retrieve the login information for the back-end server; completing the authentication process with the back-end to allow the user access the back-end server through the asynchronous engine. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. A computer program product, comprising:
a computer readable storage medium having stored thereon program code that, when executed, configures a data processing system to perform executable operations comprising; instigating an authentication process through a browser in order for a user to obtain access to the back-end server; intercepting a login page from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an asynchronous engine on the browser executing a login process with an authentication profiling service, in order to retrieve the login information for the back-end server; completing the authentication process with the back-end to allow the user access the back-end server through the asynchronous engine. - View Dependent Claims (23, 24, 25, 26, 27, 28)
Specification