| CPC H04L 63/0884 (2013.01) [H04L 63/083 (2013.01)] | 20 Claims | 

| 
               1. A method comprising, by a computing system: 
            accessing information associated with a user that is trying to login to an application, wherein the information comprises an identity of the user and information regarding a tenant to which the user belongs; 
                generating a first session identifier corresponding to the information, wherein the first session identifier in association with the identity of the user and the information regarding the tenant is stored to a first storage communicatively connected to the computing system; 
                sending, to an authentication client, a first notification that the user is trying to login using an authentication service, wherein the first notification comprises the first session identifier; 
                receiving, from an authentication provider, a first request for authenticating a second session identifier; 
                determining that the second session identifier is identical to the first session identifier by comparing the second session identifier with the stored first session identifier; and 
                causing, in response to the determination, the authentication provider to patch one or more authentication tokens with the information regarding the tenant, wherein the one or more authentication tokens are used for accessing the application. 
               |