×

Device access revocation

  • US 10,146,932 B2
  • Filed: 12/22/2016
  • Issued: 12/04/2018
  • Est. Priority Date: 01/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a resource device comprising a data processing apparatus, the method comprising:

  • after multiple users have each been granted a respective access token allowing access to a resource device, receiving, by the resource device, revocation data indicating that the previously granted access to the resource device should be revoked for one or more of the multiple users, wherein the revocation data indicates (i) a user, role, or permission level for which access is revoked and (ii) an authorization duration or an authorization expiration time for a previous authorization of access to the resource device for the indicated user, role, or permission level;

    after receiving the revocation data, receiving, by the resource device, token data derived from a first access token that allows access to the resource device, the first access token being issued to a first user;

    determining, by the resource device and based on the token data, that authorization for the first access token is dependent on authorization for one or more second access tokens that provide to access to the resource device, the one or more second access tokens respectively being granted to users different from the first user;

    determining, by the resource device, that at least one of the one or more second access tokens corresponds to the user, role, or permission level indicated by the revocation data; and

    in response to receiving the token data and before expiration of the previous authorization of access to the resource device for the indicated user, role, or permission level, denying, by the resource device, access to the resource device based on (i) determining that the first access token is dependent on authorization for the one or more second access tokens, and (ii) determining that at least one of the one or more second access tokens corresponds to the user, role, or permission level indicated by the revocation data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×