Single system user identity
First Claim
1. A system for validating a user on an application server, comprising:
- an application server;
at least one application running on the application server, each application having an access mechanism through which an external user can access at least one of the application and application server; and
a validation mechanism for validating an external user gaining access through an access mechanism, the validation mechanism switching the identity of a validated external user to an internal user identity recognized by said at least one application running on the application server.
2 Assignments
0 Petitions
Accused Products
Abstract
When an external user such as a trading partner makes a request into an access point of an application on an application server, that external user can be authenticated as a valid user on the system. The identity of the external user can then be switched to an internal system user identity, such as by pushing new user information on the user stack or by adding internal user context. This internal system user identity allows the user to access resources and applications on the application server that are not available to an external user. The use of this single internal system user identity allows for a single login process that can be used for all resources and applications on the server. The use of an internal user also prevents an external user from accessing those resources unless the user is first authenticated through a proper entry point.
176 Citations
27 Claims
-
1. A system for validating a user on an application server, comprising:
-
an application server;
at least one application running on the application server, each application having an access mechanism through which an external user can access at least one of the application and application server; and
a validation mechanism for validating an external user gaining access through an access mechanism, the validation mechanism switching the identity of a validated external user to an internal user identity recognized by said at least one application running on the application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for validating a user on an application server, comprising:
-
receiving a request from an external user to an access point of an application on an application server;
authenticating the external user; and
switching the identity of the external user to an internal user identity, the internal user identity providing access to resources for any application running on the application server. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable medium, comprising:
-
means for receiving a request from an external user to an access point of an application on an application server;
means for authenticating the external user; and
means for switching the identity of the external user to an internal user identity, the internal user identity providing access to resources for any application running on the application server.
-
-
25. A computer program product for execution by a server computer for validating a user on an application server, comprising:
-
computer code that can receive a request from an external user to an access point of an application on an application server;
computer code that can authenticate the external user; and
computer code that can switch the identity of the external user to an internal user identity, the internal user identity providing access to resources for any application running on the application server.
-
-
26. A system for validating a user on an application server, comprising:
-
means for receiving a request from an external user to an access point of an application on an application server;
means for authenticating the external user; and
means for switching the identity of the external user to an internal user identity, the internal user identity providing access to resources for any application running on the application server.
-
-
27. A computer system comprising:
-
a processor;
object code executed by said processor, said object code configured to;
receive a request from an external user to an access point of an application on an application server;
authenticate the external user; and
switch the identity of the external user to an internal user identity, the internal user identity providing access to resources for any application running on the application server.
-
Specification