SINGLE AUTHENTICATION TO A MULTI-TENANCY SINGLE-PAGE CLOUD APPLICATION
First Claim
1. A method for single authentication to a multi-tenancy single-page application hosted in a plurality of different datacenters, comprising:
- receiving, from a client device, a login request to access the single-page application;
receiving an access token in response to an authentication of a user of the client device, wherein the access token designates at least tenant identification data;
determining a datacenter of the plurality of different datacenters executing an instance of the single-page application supporting a tenant of the authenticated user;
retrieving, from the determined datacenter, a single web page of the single-page application, wherein the retrieved single web page includes at least references to resources pointing to a location of the determined datacenter; and
serving the single web page to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for single authentication to a multi-tenancy single-page application hosted in a plurality of different datacenters. The method comprises: receiving, from a client device, a login request to access the single-page application; receiving an access token in response to an authentication of a user of the client device, wherein the access token designates at least tenant identification data; determining a datacenter of the plurality of different datacenters executing an instance of the single-page application supporting a tenant of the authenticated user; retrieving, from the determined datacenter, a single web page of the single-page application, wherein the retrieved signal web page includes at least references to resources pointing to a location of the determined datacenter; and serving the web single page to the client device.
24 Citations
21 Claims
-
1. A method for single authentication to a multi-tenancy single-page application hosted in a plurality of different datacenters, comprising:
-
receiving, from a client device, a login request to access the single-page application; receiving an access token in response to an authentication of a user of the client device, wherein the access token designates at least tenant identification data; determining a datacenter of the plurality of different datacenters executing an instance of the single-page application supporting a tenant of the authenticated user; retrieving, from the determined datacenter, a single web page of the single-page application, wherein the retrieved single web page includes at least references to resources pointing to a location of the determined datacenter; and serving the single web page to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:
-
receiving, from a client device, a login request to access the single-page application; receiving an access token in response to an authentication of a user of the client device, wherein the access token designates at least tenant identification data; determining a datacenter of the plurality of different datacenters executing an instance of the single-page application supporting a tenant of the authenticated user; retrieving, from the determined datacenter, a single web page of the single-page application, wherein the retrieved single web page includes at least references to resources pointing to a location of the determined datacenter; and serving the single web page to the client device.
-
-
12. A system for single authentication to a multi-tenancy single-page application hosted in a plurality of different datacenters, comprising:
-
a processing circuitry; and a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to; receive, from a client device, a login request to access the single-page application; receive an access token in response to an authentication of a user of the client device, wherein the access token designates at least tenant identification data; determine a datacenter of the plurality of different datacenters executing an instance of the single-page application supporting a tenant of the authenticated user; retrieve, from the determined datacenter, a single web page of the single-page application, wherein the retrieved single web page includes at least references to resources pointing to a location of the determined datacenter; and serve the single web page to the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification