NON INVASIVE CONTEXTUAL AND RULE DRIVEN INJECTION PROXY
First Claim
Patent Images
1. A method comprising:
- receiving a user request for a web application at a reverse proxy;
obtaining web application code for a first application;
checking data at the reverse proxy to determine whether to insert an element into the first application;
wherein the web application code is checked to find an insertion point for the element;
wherein a policy is also checked before the element is inserted in the first application, the policy including checking a role of a user; and
if there is a match of the application code and the policy condition is fulfilled, producing a combined web application including the first web application and the element.
2 Assignments
0 Petitions
Accused Products
Abstract
User requests for a web application can be received at a reverse proxy. Web application code for a first application can be obtained. Data can be checked at the reverse proxy to determine whether to insert an element into the first application. If there is a match, a combined web application can be produced, including the first web application and the element.
35 Citations
23 Claims
-
1. A method comprising:
-
receiving a user request for a web application at a reverse proxy; obtaining web application code for a first application; checking data at the reverse proxy to determine whether to insert an element into the first application; wherein the web application code is checked to find an insertion point for the element; wherein a policy is also checked before the element is inserted in the first application, the policy including checking a role of a user; and if there is a match of the application code and the policy condition is fulfilled, producing a combined web application including the first web application and the element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A reverse proxy to:
-
receive a user request for a web application at a reverse proxy; obtain web application code for a first application; check data at the reverse proxy to determine whether to insert a element into the first application; wherein the web application code is checked to find an insertion point for the element; wherein a policy is also checked before the element is inserted in the first application, the policy including checking a role of a user; and if there is a match of the application code and the policy condition is fulfilled, produce a combined web application including the first web application and the element. - View Dependent Claims (12, 13, 14)
-
-
15. A reverse proxy to:
-
receive a user request for a web application; obtain web application code for a first application; check data at the reverse proxy to determine whether to insert a element into the first application; wherein the web application code is checked to find an insertion point for the element wherein a policy is also checked before the element is inserted in the first application, the policy including checking a role of a user and if there is a match of the application code and the policy condition is fulfilled, produce a combined web application including the first web application and the element;
wherein a DOM-TREE is used to determine where to insert the element. - View Dependent Claims (16, 17, 18)
-
-
19. A reverse proxy to:
-
receive a user request for a web application at a reverse proxy; obtain web application code for a first application; check data at the reverse proxy to determine whether to insert a element into the first application; wherein the web application code is checked to find an insertion point for the element wherein a policy is also checked before the element is inserted in the first application, the policy including checking a role of a user and if there is a match of the application code and the policy condition is fulfilled, produce a combined web application including the first web application and the element;
wherein the reveres proxy is further adapted to use roles to determine whether to insert the element. - View Dependent Claims (20, 21, 22)
-
-
23. A reverse proxy to:
-
receive a user request for a web application at a reverse proxy; obtain web application code for a first application; check data at the reverse proxy to determine whether to insert a element into the first application; wherein the web application code is checked to find an insertion point for the element; wherein a policy is also checked before the element is inserted in the first application, the policy including checking a role of a user; and if there is a match of the application code and the policy condition is fulfilled, produce a combined web application including the first web application and the element;
wherein the reverse proxy is further adapted to use policies to determine whether to insert the element.
-
Specification