US 11,943,229 B2
System and method of managing access to remote digital platforms
Gaurav Tripathi, Pune (IN); and Suyash Masugade, Satara (IN)
Assigned to INNOPLEXUS AG, Eschborn (DE)
Filed by Innoplexus AG, Eschborn (DE)
Filed on Mar. 29, 2019, as Appl. No. 16/369,495.
Prior Publication US 2020/0314106 A1, Oct. 1, 2020
Int. Cl. H04L 29/06 (2006.01); G06F 21/62 (2013.01); H04L 9/30 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/105 (2013.01) [G06F 21/6218 (2013.01); H04L 9/30 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system for managing access to a plurality of remote digital platforms, wherein the system comprising a plurality of platform databases, wherein a given platform database in the plurality of platform databases is associated with a given remote digital platform and stores metadata related thereto, the system further comprising:
a user device, wherein an existing user associated with the user device generates a user-request for accessing a given remote digital platform, and provides a remote digital platform identifier for the given remote digital platform;
an access-control database comprising information relating to roles and permissions associated with a plurality of users, wherein the roles associated with the plurality of users is any one of: an administrator, a standard user, a privileged user, and wherein the privileged user possesses the permissions of the standard user along with the access to the given digital platform in an instance of conflict;
a key-store database comprising private key associated with the plurality of users; and a server arrangement, wherein the server arrangement:
identifies a given remote digital platform server associated with the remote digital platform identifier using the plurality of platform databases;
obtains credentials from the existing user via the user device and verifies the credentials;
determines roles and permissions associated with the existing user by accessing the access-control database;
retrieves a private key associated with the given digital platform server by accessing the key-store database;
verifies the private key associated with the existing user with a public key stored at the given remote digital platform server; and
enables a data communication network between the given remote digital platform server and the user device,
provides a plurality of entries in a log database for each session between the user device and each of the plurality of remote digital platforms,
removes a selected entry when a selected session between the user device and a selected remote digital platform session ends, wherein the data communication network keeps functioning for an active session of the existing user, wherein the active session is an ongoing function of the existing user over the data communication network and the data communication network is disabled and removed from database after a predefined time period for which the existing user remain
inactive over the data communication network,
prevent reauthenticating for a first user with a session in the log database,
require authentication for a second user without a session in the log database,
wherein the system applies an asymmetric encryption for establishing the data communication between the user device and the remote digital platform server,
and wherein the system provides a single gateway to access the plurality of remote digital platforms.