CPC H04L 63/0846 (2013.01) [H04L 12/403 (2013.01); H04L 12/462 (2013.01); H04L 63/029 (2013.01); H04L 67/568 (2022.05)] | 17 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, the request received by searching for pending target actions within a database, the request generated by an on-premise active directory (AD) via a bridge;
in response to the request, at the multi-tenant cloud system creating an authenticate target action, the authenticate target action comprising an AD domain identifier of a targeted application;
registering a cache listener at the multi-tenant cloud system to listen for a target action response that is responsive to the authenticate target action, the cache listener generating a cache callback when a cache event occurs;
initiating the authentication action for the user at the AD via the bridge;
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 authentication action;
wherein the authenticate target action comprises a synchronous target action or an asynchronous target action, the synchronous target action thread blocking until receiving the target action response and the asynchronous target action thread polling until receiving the target action response.
|