US 12,455,958 B1
Methods and apparatus for enhancing security in the orchestration platform
Rajini Ramachandran Karthik, Austin, TX (US); Muzhar S. Khokhar, Shrewsbury, MA (US); Eric Randal Young, Alexandria, VA (US); Puneeth Chowdary Kosaraju, Melissa, TX (US); Shashank Holakkal, Justin, TX (US); Qi Jin, West Newton, MA (US); and Yi Fang, Sharon, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 26, 2024, as Appl. No. 18/647,280.
Int. Cl. G06F 21/54 (2013.01); G06F 9/48 (2006.01); G06F 21/55 (2013.01); G06F 21/60 (2013.01); H04L 9/40 (2022.01)
CPC G06F 21/54 (2013.01) [G06F 9/48 (2013.01); G06F 21/552 (2013.01); G06F 21/604 (2013.01); H04L 63/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing a system that provides computer implemented services, the method comprising:
obtaining, by an infrastructure component, a request to provide a new computer implemented service;
registering a worker service hosted by the infrastructure component with a workflow service hosted by an infrastructure management system to obtain a registered worker service;
obtaining, by the infrastructure component and from a security service, a security token for the new computer implemented service;
attempting, by the infrastructure component and using the security token, to register a workflow for the new computer implemented service with the workflow service by at least:
sending, by the infrastructure component and to the workflow service, a request to register the workflow and the security token; and
verifying, by the workflow service and using the security token, whether the workflow is authorized;
in a first instance of the attempting to register the workflow where the workflow is successfully registered based on the workflow being successfully verified as being authorized by the workflow service:
adding, by the workflow service, at least one task based on the workflow to a queue associated with the registered worker service to obtain an updated queue; and
performing, by the registered worker service, the at least one task using the updated queue to facilitate provisioning of the new computer implemented service.