×

Account management services for load balancers

  • US 9,424,429 B1
  • Filed: 11/18/2013
  • Issued: 08/23/2016
  • Est. Priority Date: 11/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing access to a plurality of resources in a multi-tenant computing environment, comprising:

  • a plurality of resources, each resource of the plurality of resources capable of being accessed in association with an account of a customer of a provider of the plurality of resources;

    a first interface enabling the customer to define one or more pools of accounts of the customer, each account of the one or more pools of accounts being associated with one or more users, each pool of accounts associated with a respective policy indicating one or more criteria for providing access to at least one resource of the plurality of resources;

    a second interface enabling a request to be received to the multi-tenant computing environment, the request being initiated by a user; and

    a load balancer configured to provide an account management service, the account management service being configured to;

    determine that the user, corresponding to the received request, corresponds to a determined pool of the one or more pools of accounts of the customer;

    determine whether the received request corresponds to an existing session associated with the user and one or more resources associated with the session; and

    provide the request to the one or more resources associated with the session based on determining the received request corresponds to an existing session;

    ordetermine that the received request does not correspond to an existing session;

    examine the respective policy associated with the determined pool of accounts;

    verify that the user, associated with the request, has been authenticated and is authorized, according to the respective policy associated with the determined pool of accounts, to obtain the access to the at least one resource;

    determine, using at least one load balancing algorithm, at least one resource of the plurality of resources for processing the request; and

    transmit information for the request to the determined at least one resource.

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