US 12,229,297 B2
Techniques for backwards compatibility in an identity management cloud service
Martinus Petrus Lambertus van den Dungen, Snohomish, WA (US); James William Salmon, Redmond, WA (US); and Girish Nagaraja, Sammamish, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Sep. 26, 2022, as Appl. No. 17/953,058.
Claims priority of provisional application 63/250,762, filed on Sep. 30, 2021.
Prior Publication US 2023/0098484 A1, Mar. 30, 2023
Int. Cl. H04L 29/06 (2006.01); G06F 21/62 (2013.01)
CPC G06F 21/6218 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a first identity service, a request to perform an entity operation corresponding to an entity;
determining whether the entity is associated with a first domain corresponding to the first identity service or a second domain corresponding to a second identity service, the second domain associated with entities managed by the second identity service;
in accordance with a determination that the entity is associated with the second domain corresponding to the second identity service, transforming the request to produce a transformed request;
determining whether the request comprises an idempotency token uniquely identifying the entity or the entity operation;
in accordance with a further determination that the request comprises the idempotency token, sending, to the second identity service, an idempotency verification request;
receiving, from the second identity service in response to the idempotency verification request, an indication that the entity corresponding to the entity operation does not exist at a device associated with the second identity service; and
transmitting, via an external proxy, the transformed request to the second identity service, the external proxy configured to route the transformed request based at least in part on the second domain corresponding to the second identity service.