×

Entity to authorize delegation of permissions

  • US 8,966,570 B1
  • Filed: 03/22/2012
  • Issued: 02/24/2015
  • Est. Priority Date: 03/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for asynchronous permission delegation, said method comprising:

  • defining, by a hardware processor, a delegation profile associated with an account, the delegation profile including (a) a validation policy that specifies one or more security principals that are permitted to operate in a security context of the delegation profile under a set of conditions, and (b) an authorization policy specifying permitted actions for the one or more security principals operating in the security context of the delegation profile;

    granting permission to at least one user of the account to use the delegation profile;

    receiving a request for a set of credentials from a service, the request including information for selecting the delegation profile associated with the account;

    providing the request for the set of credentials from the service to a security token service for verification;

    verifying, by the security token service, that the service is authorized in the delegation profile as the one of the one or more security principals that are permitted to operate in the security context of the delegation profile;

    granting the set of credentials to the service if the service is one of the one or more security principals identified by the validation policy of the delegation profile; and

    providing the set of credentials to the service if the service is verified to be one of the one or more security principals identified in the validation policy of the delegation profile as selected based on the information included in the request, the credentials enabling requests to be made in the account within the security context of the delegation profile and subject to the authorization policy of the delegation profile.

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