×

Custom access controls

  • US 10,771,586 B1
  • Filed: 04/01/2013
  • Issued: 09/08/2020
  • Est. Priority Date: 04/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more computing devices configured to implement a workflow system that comprises a workflow service and a role management service, and computing resources, wherein the workflow system is configured to;

    generate, by the workflow service, a first workflow associated with a client, wherein the first workflow specifies a first plurality of actions;

    that are performable by the computing resources;

    select, by the role management service, one or more permissions that permit the workflow system to use one or more of the computing resources on behalf of the client, wherein the one or more permissions;

    are selected based on one or more techniques comprising inspection, instrumentation, or analysis of a program associated with the first plurality of actions, andare required to perform the first plurality of actions;

    manage, by the role management service, access keys that correspond to the first plurality of actions;

    generate, by the role management service, a first role that comprises first data indicative of the one or more permissions;

    generate a second workflow associated with the client, wherein the second workflow specifies a second plurality of actions performable by the computing resources;

    generate, by the role management service, a second role that comprises second data indicative of one or more permissions that permit the workflow system to use the computing resources on behalf of the client, wherein the one or more permissions in the second role are required to perform the second plurality of actions;

    perform the first plurality of actions using the access keys that correspond to the one or more permissions to use the computing resources in accordance with the first role; and

    perform the second plurality of actions using the computing resources in accordance with the second role.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×