×

Virtual endpoints for request authentication

  • US 9,231,930 B1
  • Filed: 11/20/2012
  • Issued: 01/05/2016
  • Est. Priority Date: 11/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a request from a caller to a first endpoint of a request management service, the request being associated with a service offered by a customer to the caller using one or more computing resources that are accessible through a provider of the one or more computing resources, the first endpoint and the service being under control of the customer, and wherein (1) the customer does not own the one or more computing resources and offers the service to the caller by paying the provider for use of the one or more computing resources and (2) the customer bills the caller for use of the service;

    attempting, using at least one computing device, to authenticate the request using information from an identity pool provided by the provider of the one or more computing resources to yield an authentication of the request;

    determining, using the at least one computing device, that the request is authorized to be processed by the service of the customer according to policies associated with the caller to yield a determination;

    associating the request with an authenticated identity of the caller and, based at least in part on the policies, an authorization to perform at least one task with the service of the customer, to yield an associated authenticated identity of the caller and an associated authorization to perform the at least one task; and

    forwarding, using the at least one computing device, based at least in part on the authentication of the request and the determination, the request to a second endpoint for the service of the customer, wherein the service of the customer is able to process the request that was received from the caller at the first endpoint based at least in part on (i) the associated authenticated identity of the caller and (ii) the associated authorization to perform the at least one task.

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