IP Library Patent Application 11765389
Patent Application
App. No. 11/765,389

CREDENTIAL VAULT ENCRYPTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/765,389
Abstract

Application role mappings can be maintained at a reverse proxy server. When a request for a web application is received at the reverse proxy servers, the proper user role for the web application can be determined at the reverse proxy server. The proper user role can be sent as part of a HTTP header to the web application. The web application can use the user role without doing an independent mapping of the user to a role.

Claims (37)

1 . A method comprising:

maintaining application role mappings at a reverse proxy server;

receiving a request for a web application at the reverse proxy server;

determining the proper user role for the web application at the reverse proxy server;

sending the proper user role as part of a HTTP header to the web application; wherein the web application uses the user role without doing an independent mapping of the user to a role.

2 . The method of claim 1 , wherein the reverse proxy server interrogates the web application to determine the possible roles.

3 . The method of claim 1 , wherein administrators can specify which roles the web application supports in the admin UI.

4 . The method of claim 1 , wherein the reverse proxy server implements policies to determine the web application user roles.

5 . The method of claim 1 , wherein code for the web application can include a tag to cause the reverse proxy system to insert a second web application into the displayed page.

6 . The method of claim 4 , wherein the second web application uses independent user roles.

7 . The method of claim 5 , wherein one of the independent user roles is sent in an HTTP header to the second web application.

8 . A computer readable medium including code to:

maintaining application role mapping at a reverse proxy server;

receiving a request for a web application at the reverse proxy server; and

determining the proper user role for the web application at the reverse proxy server;

sending the proper user role as part of a HTTP header to the web application; wherein the web application uses the user role without doing an independent mapping of the user to a role.

9 . The computer readable medium of claim 8 , wherein the reverse proxy server interrogates the web application to determine the possible roles.

10 . The computer readable medium of claim 8 , wherein the reverse proxy server implements policies to determine the web application user roles.

11 . The computer readable medium of claim 8 , wherein code for the web application can include a tag to cause the reverse proxy system to insert a second web application into the displayed page.

12 . The computer readable medium of claim 11 , wherein the second web application uses independent user roles.

13 . The method of claim 12 , wherein one of the independent user roles is sent in an HTTP header to the second web application.

14 . A method comprising:

maintaining application role mapping at a reverse proxy server;

receiving a request for a web application at the reverse proxy server;

determining the proper user role for the web application at the reverse proxy server;

sending the proper user role as part of a HTTP header to the web application; wherein the web application uses the role in a presentation to the user without doing an independent mapping of the user to a role; wherein the request comes from another web application as a result of an active tag in the other web application.

15 . The method of claim 14 , wherein the reverse proxy server interrogates the web application to determine the possible roles.

16 . The method of claim 14 , wherein the reverse proxy server implements policies to determine the web application user roles.

17 . The method of claim 15 , wherein the second web application uses independent user roles.

18 . A method comprising:

maintaining of application role mapping at a reverse proxy server;

receiving a request for a web application at the reverse proxy server the reverse proxy server;

determining the proper user role for the web application; and

sending the proper user role as part of a HTTP header to the web application; wherein the web application uses the role in a presentation to the user without doing an independent mapping of the user to a role; wherein the reverse proxy server looks up roles for multiple web application that are combined into a single presentation to the user.

19 . The method of claim 18 , wherein the reverse proxy server interprets the web application to determine the possible roles.

20 . The method of claim 18 , wherein the reverse proxy server implements policies to determine the web application user roles.

21 . The method of claim 18 , wherein the multiple web application have independent user roles.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: BEA SYSTEMS, INC.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 025986/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2007
From: HAYLER, DON L.; VU, DANIEL
To: BEA SYSTEMS, INC.
Reel/Frame 019747/0324 →