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, wherein determining datacenter of the plurality of different datacenters includes querying each of the plurality of different datacenters using a tenant identifier designated in the request;
retrieving, by an authentication gateway and 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, wherein the authentication gateway connected between the client device and the plurality of different datacenters; 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.
23 Citations
19 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, wherein determining datacenter of the plurality of different datacenters includes querying each of the plurality of different datacenters using a tenant identifier designated in the request; retrieving, by an authentication gateway and 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, wherein the authentication gateway connected between the client device and the plurality of different datacenters; and serving the single web page to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, wherein determining datacenter of the plurality of different datacenters includes querying each of the plurality of different datacenters using a tenant identifier designated in the request; retrieving, by an authentication gateway and 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, wherein the authentication gateway connected between the client device and the plurality of different datacenters; and serving the single web page to the client device.
-
-
11. 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 by querying each of the plurality of different datacenters using a tenant identifier designated in the request; 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, wherein the system is connected between the client device and the plurality of different datacenters; and serve the single web page to the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification