CPC G06F 9/5072 (2013.01) [G06F 12/0831 (2013.01); H04L 63/02 (2013.01); H04L 63/0846 (2013.01); H04L 67/5682 (2022.05)] | 19 Claims |
1. A method of operating a multi-tenant cloud system, the method comprising:
receiving a request for an authenticate action for a user, the request received at the multi-tenant cloud system from an on-premise active directory via a firewall;
in response to the request, at the multi-tenant cloud system creating an authenticate target action;
registering a cache listener at the multi-tenant cloud system for a cache comprising a filter to listen for a target action response that is responsive to the authenticate target action, the filter listing a plurality of bridges assigned to the on-premise active directory, each bridge mapped to a same active directory domain, the cache listener generating a cache callback when a cache event occurs;
randomly selecting one of the plurality of bridges and sending the authenticate target action to the active directory from the multi-tenant cloud system via the selected bridge, each of the plurality of bridges comprising a different bridge identifier and coupled to the multi-tenant cloud system and the on-premise active directory, each bridge sending a count of records it can process with the request;
waiting for the cache callback; and
at the cache callback, receiving at the multi-tenant cloud system via the on-premise active directory a target action response comprising a result of the authenticate action.
|