×

Policy service authorization and authentication

  • US 10,498,734 B2
  • Filed: 05/31/2013
  • Issued: 12/03/2019
  • Est. Priority Date: 05/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of applying network resource access policy, the method comprising:

  • receiving from a user agent a request for a remote network resource, the request being adapted to contain authorization data specific to the remote network resource;

    obtaining from the request authorization data specific to the remote network resource when the request contains the authorization data;

    determining a resource access policy for the request using the authorization data and a shared secret, wherein the shared secret is shared by a policy service and an authorization portal;

    excluding the user agent from the shared secret;

    preventing modification of tokens passed between the policy service and the authorization portal;

    comparing the authorization data to assigned tokens and, if the authorization data matches one of the assigned tokens, determining the resource access policy to allow access by the user agent to the remote network resource;

    applying the resource access policy to allow or deny access by the user agent to the remote network resource;

    when denying access to the remote network resource, generating a request token using the shared secret and redirecting the user agent to the authorization portal, the redirection containing the request token;

    after authorization by the authorization portal, receiving from the user agent an authorized request for the remote network resource, the authorized request including an authorization token generated by the authorization portal using the shared secret; and

    in response to receiving the authorized request including the authorization token, storing the authorization data specific to the remote network resource at the user agent and redirecting the user agent to the remote network resource to cause the user agent to make another request for the remote network resource.

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