×

Methods and systems for enabling access control based on credential properties

  • US 9,923,927 B1
  • Filed: 09/29/2015
  • Issued: 03/20/2018
  • Est. Priority Date: 09/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, from a client device, an authentication request message for accessing a server resource, the authentication request message including a credential;

    authenticating the credential to generate an authentication result;

    determining a credential property associated with the credential, the credential property operable for determining an access right with an access right level of a plurality of different access right levels with respect to the resource, the credential property comprising information identifying a strength of the credential that is based at least in part on a complexity of an algorithm utilized to generate the credential, a requestor property associated with the client device for a credential update frequency of the credential, and a resource property associated with the server resource that includes a level of security for the server resource;

    generating an authorization code comprising the authentication result and the credential property associated with the credential;

    providing an authentication response message corresponding to the authentication request, the authentication response message comprising the authorization code;

    receiving an authorization request message with respect to the server resource, the authorization request message comprising the authorization code;

    extracting the credential property from the authorization code;

    determining the access right with respect to the server resource based at least in part on the credential property; and

    providing an authorization response message corresponding to the authorization request message comprising an access token configured to grant access to the server resource.

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