Cookie based state propagation for a multi-tenant identity cloud service
First Claim
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide cloud based identity management, the providing comprising:
- at a first microservice, saving a current state on a cookie that is stored on a browser, wherein the current state is saved in a format specific to the first microservice;
performing an operation, on the first microservice, that generates a first portion of information and a second portion of information;
storing the first portion of information, related to the operation, on the cookie, the first portion comprising the current state; and
providing a second portion of information, related to the operation, to a second microservice as a query parameter on a redirect Uniform Resource Locator (URL), wherein the second portion is removed from the cookie.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that provides cloud based identity management, at a first microservice, saves a current state on a cookie that is stored on a browser, where the current state is saved in a format specific to the first microservice. The system performs an operation on the first microservice that generates a first portion of information and a second portion of information. The system stores the first portion of information related to the operation on the cookie, the first portion including the current state. The system provides a second portion of information related to the operation to a second microservice as a query parameter on a redirect Uniform Resource Locator (“URL”), where the second portion is removed from the cookie.
-
Citations
20 Claims
-
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide cloud based identity management, the providing comprising:
-
at a first microservice, saving a current state on a cookie that is stored on a browser, wherein the current state is saved in a format specific to the first microservice; performing an operation, on the first microservice, that generates a first portion of information and a second portion of information; storing the first portion of information, related to the operation, on the cookie, the first portion comprising the current state; and providing a second portion of information, related to the operation, to a second microservice as a query parameter on a redirect Uniform Resource Locator (URL), wherein the second portion is removed from the cookie. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing cloud based identity and access management, comprising:
-
a plurality of tenants; a plurality of microservices; and one or more processors that; at a first microservice, save a current state on a cookie that is stored on a browser, wherein the current state is saved in a format specific to the first microservice; perform an operation, on the first microservice, that generates a first portion of information and a second portion of information; store the first portion of information, related to the operation, on the cookie, the first portion comprising the current state; and provide a second portion of information, related to the operation, to a second microservice as a query parameter on a redirect Uniform Resource Locator (URL), wherein the second portion is removed from the cookie. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of providing cloud based identity management, the method comprising:
-
at a first microservice, saving a current state on a cookie that is stored on a browser, wherein the current state is saved in a format specific to the first microservice; performing an operation, on the first microservice, that generates a first portion of information and a second portion of information; storing the first portion of information, related to the operation, on the cookie, the first portion comprising the current state; and providing a second portion of information, related to the operation, to a second microservice as a query parameter on a redirect Uniform Resource Locator (URL), wherein the second portion is removed from the cookie. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification