×

Cross-region roles

  • US 9,894,067 B1
  • Filed: 12/03/2015
  • Issued: 02/13/2018
  • Est. Priority Date: 12/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • creating a role associated with a first user account of a plurality of user accounts, the role having a corresponding set of policies associated with the role, the role including a role identifier, the first user account associated with a first region, the role corresponding to access to a set of resources associated with the first user account;

    making the role identifier available to a device associated with a second user account of the plurality of user accounts, the second user account associated with a second region different than the first region, the second user account not having access to the set of resources associated with the first user account;

    receiving a first request from the device associated with the second user account to assume the role, the request digitally signed using a long-term key associated with the second user account, the first request including the role identifier;

    in response to the first request, at least providing a session token and a session key to the device associated with the second user account;

    receiving a second request from the device for access to at least a subset of the set of resources, the second request including the session token and digitally signed using a digital signature generated from the session key; and

    extracting the session key from the session token;

    validating the digital signature generated from the session key using the extracted session key; and

    satisfying the second request by providing access to a set of resources associated with the first user account.

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