Method and apparatus for integrating distributed shared services system
First Claim
Patent Images
1. A method of providing a distributed application services integration system, the method comprising the steps of:
- providing a configuration file which resides in a central server, the configuration file containing a list of cookie fields that may be read, or written to, by a first application or a second application;
receiving a first indication of a user pointing a browser to the first application residing in the central server, the browser residing in a client terminal;
receiving a cookie file of the browser corresponding to the user;
providing the first application with read and write access to the cookie file as determined by the list of cookie fields;
receiving a second indication of the user pointing the browser to the second application residing in the same domain as the central server; and
providing the second application with read and write access to the cookie file as determined by the list of cookie fields.
0 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for integrating distributed shared services system which integrates web based applications with each other and with other centralized application to provide a single sign-on approach for authentication and authorization services for distributed web sites requiring no access time back to the authentication/authorization server is provided.
-
Citations
12 Claims
-
1. A method of providing a distributed application services integration system, the method comprising the steps of:
-
providing a configuration file which resides in a central server, the configuration file containing a list of cookie fields that may be read, or written to, by a first application or a second application; receiving a first indication of a user pointing a browser to the first application residing in the central server, the browser residing in a client terminal; receiving a cookie file of the browser corresponding to the user; providing the first application with read and write access to the cookie file as determined by the list of cookie fields; receiving a second indication of the user pointing the browser to the second application residing in the same domain as the central server; and providing the second application with read and write access to the cookie file as determined by the list of cookie fields. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing a distributed application services integration system, the method comprising the steps of:
-
receiving a first indication of a user pointing a browser to a first application residing in a central server, the browser residing in a client terminal; receiving a cookie file of the browser corresponding to the user; providing the first application with read and write access to the cookie file; receiving a second indication of the user pointing the browser to a second application residing in the same domain as the central server; providing the second application with read and write access to the cookie file; and providing a configuration file which resides in the central server, the configuration file containing a list of cookie fields that may be read, or written to, by a particular application, and a list of user events that take place for which the cookie file needs to be updated; wherein the providing the first application with read and write access to the cookie file comprises providing the first application with access to a first set of cookie fields of the cookie file as determined by the list of cookie fields, and wherein the providing the second application with read and write access to the cookie file comprises providing the second application with access to a second set of cookie fields of the cookie file as determined by the list of cookie fields.
-
-
6. A method of providing a distributed application services integration system, the method comprising the steps of:
-
receiving a first indication of a user pointing a browser to a first application residing in a central server, the browser residing in a client terminal; receiving a cookie file of the browser corresponding to the user; providing the first application with read and write access to the cookie file; receiving a second indication of the userpointing the browser to a second application residing in the same domain as the central server; providing the second application with read and write access to the cookie file; providing a configuration file which resides in the central server, the configuration file containing a list of cookie fields that may be read, or written to, by a particular application, and a list of user events that take place for which the cookie file needs to be updated; wherein the providing the first application with read and write access to the cookie file comprises providing the first application with access to a first set of cookie fields of the cookie file as determined by the list of cookie fields, and wherein the providing the second application with read and write access to the cookie file comprises providing the second application with access to a second set of cookie fields of the cookie file as determined by the list of cookie fields, wherein the cookie file is encrypted, the method further comprising pushing to the configuration file a list of key IDs; receiving a first key ID along with the cookie file; looking up the first key ID in the configuration file; decrypting the cookie file using the first key ID; and purging expired key IDs from the list of Key IDs. - View Dependent Claims (7)
-
-
8. A method of providing a distributed application services integration system, the method comprising the steps of:
-
providing, to a central server, an application which transmits user event data to an application interface library residing in the central server; providing, to the central server, a configuration file containing a list of cookie fields that may be read, or written to, by the application, wherein the application interface library determines whether the user event data is a first type of event data which requires real time communication to other applications of the system as provided by a change to a field in a cookie file as determined by the list of cookie fields, the cookie file residing in a client terminal, and the application interface library determines whether the user event data is a second type of event data which does not require real time communication to other applications of the system; updating the field in the cookie file where the user event data is determined to be a first type of event data; and transmitting the user event data as a message where the user event data is deteimined to be a second type of event data. - View Dependent Claims (9, 10, 11, 12)
-
Specification