Multi-Tenant Enterprise Application Management
First Claim
1. A method performed by a computing system, the method comprising:
- receiving from a client component of an enterprise application, a request destined for a service component of the enterprise application, the request comprising authentication data and request data, the authentication data being associated with a current user of the client component, the user associated with an organization;
performing an authentication process to create principal data and role data associated with the request, the principal data identifying a user;
using the authentication data and request data, determining a current tenant of the client component;
replacing the principal data with updated principal data, the updated principal data identifying the organization; and
updating the role data associated with the request to create updated role data that indicates roles of the user within the organization.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performed by a computing system includes receiving from a client component of an enterprise application, a request destined for a service component of the enterprise application, the request comprising authentication data and request data, the authentication data being associated with a current user of the client component, the user associated with an organization. The method further includes performing an authentication process to create principal data and role data associated with the request, the principal data identifying a user. The method further includes using the authentication data and request data, determining a current tenant of the client component. The method further includes replacing the principal data with updated principal data, the updated principal data identifying the organization. The method further includes updating the role data associated with the request to create updated role data that indicates roles of the user within the organization.
96 Citations
20 Claims
-
1. A method performed by a computing system, the method comprising:
-
receiving from a client component of an enterprise application, a request destined for a service component of the enterprise application, the request comprising authentication data and request data, the authentication data being associated with a current user of the client component, the user associated with an organization; performing an authentication process to create principal data and role data associated with the request, the principal data identifying a user; using the authentication data and request data, determining a current tenant of the client component; replacing the principal data with updated principal data, the updated principal data identifying the organization; and updating the role data associated with the request to create updated role data that indicates roles of the user within the organization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
a processor; and a memory, the memory comprising machine readable instructions that when executed by the processor, cause the system to; receive from a client component of an enterprise application, a request destined for a service component of the enterprise application, the request comprising authentication data and request data, the authentication data being associated with a current user of the client component, the user associated with an organization, the request being sent on behalf of the organization; perform an authentication process to create principal data and role data associated with the request, the principal data identifying a user; use the authentication data and request data, determining a current tenant of the client component; replace the principal data with updated principal data, the updated principal data identifying the organization; and update the role data associated with the request to create updated role data that indicates roles of the user within the organization. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a request from a client component of an enterprise application, the request comprising authentication data and request data, the authentication data being associated with a current user of the client component, the user associated with an organization; using authentication data created from an authentication process to determine a current tenant of the client component, the authentication data including performing principal data and role data associated with the request, the principal data identifying a user; replacing the principal data with updated principal data, the updated principal data identifying the organization; and updating the role data associated with the request to create updated role data that indicates roles of the user within the organization. - View Dependent Claims (19, 20)
-
Specification