US 12,425,404 B2
Multi-tenanted authentication for applications
Marco Trinelli, Lausanne (CH); Mohamed Tahar Kedjour, Asnières-sur-Seine (FR); Jean Diaconu, Gaillard (FR); Márk Sági-Kazár, Gyömrõ (HU); and Sändor Szilárd Magyari, Budapest (HU)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Aug. 31, 2023, as Appl. No. 18/459,093.
Prior Publication US 2025/0080530 A1, Mar. 6, 2025
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0884 (2013.01) [H04L 63/083 (2013.01)] 20 Claims
OG exemplary drawing
 
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.