Receiving apparatus including a display for displaying the amount of unrecorded memory |
| It is the first object of the present invention to provide a receiving apparatus which can solve ... |
|
3D virtual reality multi-user interaction with superimposed positional information display for each user |
| It is therefore an object of the present invention to allow a user to easily recognize the position ... |
|
Video signal selecting device |
| It is therefore an object of the present invention is to provide a video signal selected device ... |
|
Method and apparatus for constructing, storing and displaying characters |
| This invention provides a computer system for creating graphic characters for display on a video ... |
|
Bi-directional bus system and transmitting, receiving, and communication methods for same |
| This invention has been made in view of actual circumstances as stated above, and its object is to ... |
|
Method and apparatus for providing dual language captioning of a television program |
| Thus, it is a general object of the present invention to provide means for recording, encoding, ... |
|
Methods and apparatus for concurrently acquiring video data from multiple video data sources |
| The aforementioned objects are obtained by the present invention which provides, in one aspect, a ... |
|
Compressed data recording method using integral logical block size and physical block size ratios |
| It is therefore an object of the present invention to provide a method of recording compressed and ... |
|
Apparatus and method for extracting a portion of an image |
| An object of the present invention is to provide a technique for extracting or cutting out a ... |
|
|
Providing data to applications from an access system
| Details |
Inventors: Joshi, Vrinda S.; Thiyagarajan, Lakshmi Velandai;
Assignee: Oracle International Corporation (Redwood Shores, CA)
Primary Examiner: Song; Hosuk
Assistant Examiner:
Attorney, Agent or Firm: Townsend and Townsend and Crew LLP
An access system is disclosed that can provide data to a downstream application. In one embodiment, the data is provided as header variables associated with an HTTP request. Other embodiments can use other protocols and other means for transmitting the data. The data provided to the downstream applications include information about the user accessing the application. In one embodiment, the data provided to the downstream application includes information from an identity profile stored in an LDAP directory structure. |
|
DETAILED DESCRIPTION The present invention, roughly described, includes an access system that provides data to resources available on a network. In one embodiment, identity information from an identity profile is provided to the resource by the access system as one or more header variables in an HTTP request. In one scenario, a user sends an HTTP request for a resource. The HTTP request is intercepted by the access system. Based on the user's identity profile, the user is authenticated and authorized to access the resource. Upon successful authorization (or another access system event), one or more header variables are added. In one embodiment, the header variables include information from the user's identity profile. The header variables may also include information about the access system event. In one embodiment, the information in the HTTP request is stored in a data structure on the web server receiving the HTTP request. The header variables are added to the data structure. Subsequently, the web server provides the header variables to the resource. In another embodiment, the header variables are added to an HTTP request, which is directed to the resource. When the resource receives the HTTP request, it reads the header variables and uses them in the appropriate manner. The resource then responds to the HTTP request. Protocols other than HTTP can be used. Data formats/means other than header variables can also be used. One example for using the process described above is to provide an automated login for a downstream application. For example, upon authentication or authorization successes, login information for a particular user and a particular application can be added to the HTTP request as header variables. The downstream application can be programmed to search the header variables for the login and password information and automatically attempt to authorize the user. In another example, user identity profile information is passed to a downstream application without the user accessing the application directly
|
|