CPC H04L 63/08 (2013.01) [H04L 63/20 (2013.01); H04L 65/1069 (2013.01)] | 20 Claims |
1. A method, comprising:
establishing a first session between a first realm and an application and after successful authentication of a user for the first realm, and wherein the application stores a first set of one or more keys for the first session in a first isolated data store;
while the first session is active between the first realm and the application, establishing a second session between a second realm and the application after successful authentication of the user for the second realm, wherein data is not shared between the first realm and the second realm, wherein the application stores a second set of one or more keys for the second session in a second isolated data store that is separate from the first isolated data store, and wherein the application isolates the first session with the first realm from the second session with the second realm so that information is not shared between the first realm and the second realm;
receiving, by the first realm, from the application via the first session and without re-authentication of the user, a first request requesting a first task to be performed in the first realm;
performing, by the first realm, the first task, wherein the first task is for a first tenancy in the first realm;
sending, by the first realm, to the application via the first session, a particular status code generated based on performing the first task;
receiving, by the second realm, from the application via the second session and without re-authentication of the user, a second request requesting a second task to be performed in the second realm, wherein the application sends the second request to the second realm in response to receiving the particular status code from the first realm; and
performing, by the second realm, the second task, wherein the second task is for a second tenancy in the second realm.
|