Single login multiplexing
First Claim
Patent Images
1. A method comprising:
- maintaining, by a processing device, authorization data in a data store, the authorization data comprising an association of a plurality of passwords of a plurality of users with a username shared by the plurality of users for an account of an application in a data store, wherein each of the plurality of passwords has a corresponding user of the plurality of users and a corresponding set of privileges;
receiving, by the processing device, a request for access to the account from a first user device of a first user, the request comprising the shared username and a first password of the plurality of passwords, the first password corresponding to the first user;
authenticating, by the processing device, the first user in view of a comparison of the shared username and the first password with the authorization data;
upon authentication of the first user, granting, by the processing device, access to the account for the first user device of the first user to execute a corresponding first set of privileges;
receiving, by the processing device, a request for access to the account from a second user device of a second user, the request comprising the shared username and a second password of the plurality of passwords, the second password corresponding to the second user;
authenticating, by the processing device, the second user in view of a comparison of the shared username and the second password with the authorization data; and
upon authentication of the second user, granting, by the processing device, access to the account for the second user device of the second user to execute a corresponding second set of privileges.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing access to application, where an association of a plurality of passwords with a login for an account of an application is maintained, wherein each of the plurality of passwords has a corresponding user and a corresponding set of privileges. A request for access to the account is received from a first user including the login and a first password of the plurality of password corresponding to the user, and the user is authenticated in view of the login and the password. Upon authentication of the user, access to the account is granted for the user to execute a corresponding first set of privileges.
-
Citations
20 Claims
-
1. A method comprising:
-
maintaining, by a processing device, authorization data in a data store, the authorization data comprising an association of a plurality of passwords of a plurality of users with a username shared by the plurality of users for an account of an application in a data store, wherein each of the plurality of passwords has a corresponding user of the plurality of users and a corresponding set of privileges; receiving, by the processing device, a request for access to the account from a first user device of a first user, the request comprising the shared username and a first password of the plurality of passwords, the first password corresponding to the first user; authenticating, by the processing device, the first user in view of a comparison of the shared username and the first password with the authorization data; upon authentication of the first user, granting, by the processing device, access to the account for the first user device of the first user to execute a corresponding first set of privileges; receiving, by the processing device, a request for access to the account from a second user device of a second user, the request comprising the shared username and a second password of the plurality of passwords, the second password corresponding to the second user; authenticating, by the processing device, the second user in view of a comparison of the shared username and the second password with the authorization data; and upon authentication of the second user, granting, by the processing device, access to the account for the second user device of the second user to execute a corresponding second set of privileges. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory having a data store to store authorization data comprising an association of a plurality of passwords of a plurality of users with a username shared by the plurality of users for an account of an application in a data store, wherein each of the plurality of passwords has a corresponding user of the plurality of users and a corresponding set of privileges; and a processing device coupled to the memory to; receive a request for access to the account from a first user device of a first user, the request comprising the shared username and a first password of the plurality of passwords, the first password corresponding to the first user; authenticate the first user in view of the shared username and the first password; upon authentication of the first user, grant access to the account for the first user to execute a corresponding first set of privileges; receive a request for access to the account from a second user device of a second user, the request comprising the shared username and a second password of the plurality of passwords, the second password corresponding to the second user; authenticate the second user in view of a comparison of the shared username and the second password with the authorization data; and upon authentication of the second user, grant access to the account for the second user to execute a corresponding second set of privileges. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
maintaining authorization data in a data store, the authorization data comprising an association of a plurality of passwords of a plurality of users with a username shared by the plurality of users for an account of an application in a data store, wherein each of the plurality of passwords has a corresponding user of the plurality of users and a corresponding set of privileges; receiving a request for access to the account from a first user device of a first user, the request comprising the shared username and a first password of the plurality of passwords corresponding to the first user; authenticating the first user in view of a comparison of the shared username and the first password with the authorization data; upon authentication of the first user, granting access to the account for the first user device of the first user to execute a corresponding first set of privileges; receiving a request for access to the account from a second user device of a second user, the request comprising the shared username and a second password of the plurality of passwords, the second password corresponding to the second user; authenticating the second user in view of a comparison of the shared username and the second password with the authorization data; and upon authentication of the second user, granting access to the account for the second user device of the second user to execute a corresponding second set of privileges. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification