CPC H04L 63/0815 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); H04L 63/166 (2013.01); H04L 67/51 (2022.05)] | 20 Claims |
1. A system, comprising:
a computing device comprising at least one processor and at least one memory; and
machine-readable instructions stored in the at least one memory, wherein the instructions, when executed by the at least one processor, cause the computing device to at least:
identify, by a workflow service, a workflow action to perform using a network service that requires authentication to perform the workflow action, and a user account that is responsible for the workflow action;
transmit, by the workflow service to a client device associated with the user account that is responsible for the workflow action, a command to present the workflow action for user authorization on the client device, wherein a description of the workflow action is provided along with an indication of how to provide the user authorization for the workflow service to perform the workflow action on behalf of a user of the client device; and
transmit, by the workflow service, at least one command to perform the authentication between the workflow service and the network service, and perform the workflow action on behalf of the user, based at least in part on an identification of the user authorization using the client device.
|