×

Methods and systems for efficient API integrated login in a multi-tenant database environment

  • US 8,676,979 B2
  • Filed: 02/15/2011
  • Issued: 03/18/2014
  • Est. Priority Date: 05/18/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method in a first datacenter, the method comprising:

  • receiving a plurality of Application Programming Interface (API) login requests at a load balancer of the first datacenter, each of the plurality of API login requests specifying a user identifier (userID);

    fanning, via the load balancer, the plurality of API login requests across a plurality of redundant instances executing within the first datacenter, assigning each API login request to one of the plurality of redundant instances for authentication; and

    for each of the respective plurality of API login requests;

    (i) performing a lookup request on the userID specified by the respective API login request via the assigned redundant instance,(ii) proxying the lookup request to one or more recursive redundant instances when the lookup request fails at the assigned redundant instance, and(iii) proxying the lookup request to a remote recursive redundant instance executing in a second datacenter, when the lookup request fails at the one or more recursive redundant instances within the first datacenter; and

    wherein the method further comprises injecting into each header of the plurality of API login requests, a proxy flag indicating the respective login request is being proxied across a datacenter boundary geographically separating the first datacenter from the separate and distinct second datacenter when the userID associated with the respective API login request is not locatable within the first datacenter.

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